这个需要你先前有一个详细的列表,才能实现。
比如你的sheet1表存放了每个人的详细信息。
比如A列姓名,BCDEF……等列是其他对应信息。
这样才能实现查询。
sheet2表
B1输入
=if($a1="","",vlookup($a1,sheet1!$A:$Z,column(b$1),0))
右拉公式填充,填充的列数取决于sheet1表信息的列数。公式中的Z取决于你sheet1表实际信息最后一列。
即可
同时支持下拉填充
b1=vlookup($a1,sheet2!$a:$f,column(b1),0)
假设你的数据源在sheet2表中A:F列。
上面的公式,是提取数据源中B列开始的数据,
右拉,复制公式
下拉,复制公式
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
如果在且仅在B1中插入函数的话,要用VBA实现,很容易的
用lookup命令,而且这个命令可以调取不同表单的内容