EXCEL 2007,在SHEET2里有一列数据,想在SHEET1的数据表中,找出B列所在的字段,应该如何操作?谢谢!

2025-02-22 13:47:26
推荐回答(4个)
回答1:

这个是可以实现,可以在其他工作表中建立搜索,当输入A某时,当前表格指定位置自动出现SHEET1中所有A某相的相应记录

这个设置比较复杂,一时也说不清楚,我给你个公式吧,你要是自己能看懂就自己一个个设置,每一条记录的相应单元格都要设置相应的数组公式
=IF($A$1="","",INDEX(凭证!F:F,SMALL(IF(凭证!$H$3:$H$195=$A$1,ROW(凭证!$H$3:$H$195),65536),ROW(1:1)))&"")

如果你只需要找到这些记录,不需要在另一表中单独自动显示,那筛选就完全够了

回答2:

在SHEET2中B1中填入
=INDEX(SHEET1!B:B,MATCH(A1,SHEET1!A:SHEET1!A,0),) 横向复制填充公式(如果有C1,D1......内容)
公式中,SHEET1!A列是名字所在的列,SHEET1B列是对应记录内容,A1指SHEET2的A1是名字项.

回答3:

用vlookup+column函数,或者index+match

回答4:

自动筛选可以解决你的问题