关于EXCEL,我有一组数据例如A1单元格为姓名(我可以通过数据有效性进行选择)B1:D1输出的是相关信息。

2025-01-31 03:21:43
推荐回答(5个)
回答1:

这个需要你先前有一个详细的列表,才能实现。
比如你的sheet1表存放了每个人的详细信息。
比如A列姓名,BCDEF……等列是其他对应信息。
这样才能实现查询。
sheet2表
B1输入
=if($a1="","",vlookup($a1,sheet1!$A:$Z,column(b$1),0))
右拉公式填充,填充的列数取决于sheet1表信息的列数。公式中的Z取决于你sheet1表实际信息最后一列。
即可
同时支持下拉填充

回答2:

b1=vlookup($a1,sheet2!$a:$f,column(b1),0)
假设你的数据源在sheet2表中A:F列。
上面的公式,是提取数据源中B列开始的数据,
右拉,复制公式
下拉,复制公式

回答3:

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

回答4:

如果在且仅在B1中插入函数的话,要用VBA实现,很容易的

回答5:

用lookup命令,而且这个命令可以调取不同表单的内容