只要在表2 中设置引用表1数据即可。
表2 的D12单元格引用 表1初始数据工作表中的B12单元格内的数据
=[表1.xls]初始数据!$B$12。
设置好所有单元格后,只要在初始表中输入数据,表2就自动生成数据。
办法是:
1、在表1里将药品流水号列复制到第七列,在G2里输入公式CONCATENATE(B2,C2,D2,E2,F2)运用到其他行;
2、定义G2:H???区域名称为“TEXT1”
3、在表2的H列输入公式CONCATENATE(A2,B2,C2,D2,E2)运用到其他行;
4、在表2的I列输入公式VLOOKUP(H2,TEXT1,2,0)即可。
这种情况使用VLOOKUP函数就可以达到你要的效果了。在表2的B2单元格中输入如下公式:
=VLOOKUP(B$1,表1!A:I,ROW(),FALSE)
然后把B2直接下拉填充至B9即可。
这里需要注意的是如果你在B1中输入的序号是表1中不存在的,那么下面的B2至B9会显示#N/A。另外,如果你所说的“表1”实际上并不是叫这个名字的话,那么把公式中的“表1”做对应修改即可(如果工作表名称中包含空格,那么就要在工作表名称的两边加上英文单引号')
在表2A1单元格中输入等于号,用鼠标点表1A1单元即可,在表2中按鼠标下拉,A2、A3……等都自动出来。
比如要在A1单元格输入"A"
点击B列列标"B",然后输入
=INDIRECT("sheet1!"&A$1&ROW(1:1))&""
然后按ctrl+回车即可
以后在a1输入列标字母即可