作者:乔山办公网日期:
返回目录:excel表格制作
不同工复作表间的数据引用,只需要在单元格地址前加上工作表制名+!就可以了,以下图为例:
Sheet2的A2单元格要引用Sheet1的B2:B4进行求和,则百Sheet2的A2输入公式度
=SUM(Sheet1!B2:B4)
知识扩展:
如果要引用其他工作簿工作表的单元格,则引用方法问如下:
=[工作簿名]工作表名!单答元格地址
如引用book1.xlsx的Sheet1的A1单元格
=[book1.xlsx]Sheet1!A1
在B2写下面的公式就可以:
=VLOOKUP(A2,SHEET1!A:B,2,0)
下拉就可以全部匹配过来
如果百你是将同一工作薄中的多个工作表的同一列复制到另一工作表的不同列,只要你的多个工作表的名字有一定规度律(如SHEET1、SHEET2、SHEET3等),就可以用一个公式搞定:
比如你要将SHEET1、SHEET2、……SHEET20共20个工作表的A列数据复制到SHEET21工作表的A至T列,只要在SHEET21工作表的A1单元专格输入公式:
=INDIRECT("SHEET"&COLUMN()&"!$A"&ROW())
然后将公式向右并向下复制到相应范围就好了。
如果要复制20个工作表的C列,将公式中的"$A"改为"$C"就可以属了。
假设表名就是“表一”和“表二”,姓名列为A,身份证和手机号的列为B
在表一中增加一列“手机号”,为C吧
在手机号C列的第二个单元格输入公式:
=INDEX(表二!B:B,MATCH(A2,表二!A:A,0))
然后复制这个公式到所有有数抄据的C列单元格,
格式就是这样,一共需要三个参数:
(1)表二!B:B,这是匹配到搜索值后返回相应数据的单元格范围
(2)A2,这是需知要在指定单元格范围中搜索的原始值
(3)表二!A:A,这是需要在其中搜索原始值的单元格范围
自己根据实际来修改这三个参数就行
这个公式的缺点是返回第一个匹配到的数据,如道果有同名同姓的人,则第二个会返回错误结果,需要手工处理一即可。