如何在excel表格中设立查询公式:表一中一个固定的格式对表二中的各项信息进行综合查询
发布网友
发布时间:2022-07-13 23:56
我来回答
共5个回答
热心网友
时间:2023-09-14 02:16
可以直接将这些信息一行一行的排列下去,放在一个Book 里面的一个sheet2里,
=INDEX(Sheet2!B:B&Sheet2!C:C&Sheet2!D:D&Sheet2!E:E,MATCH(Sheet1!A1,Sheet2!A:A,0))
还是看看图片明白些!
热心网友
时间:2023-09-14 02:16
那你要告诉你的表二的姓名、身份证号码位置。
假设,表二的姓名在A列、身份证号码在B列、其它信息在后面各列:
C1输入
=IF($A1="姓名",VLOOKUP($B1,表二!$A:$Z,COLUMN(C:C),),VLOOKUP($B1,表二!$B:$Z,COLUMN(B:B),))
回车并向右填充。
热心网友
时间:2023-09-14 02:17
如果表二中姓名为A列,身份证为B列
你可以在表一中的C1中输入
=IF(ISERROR(VLOOKUP(B1,Sheet2!$A$1:$F$100,2,0)),"",VLOOKUP(B1,Sheet2!$A$1:$F$100,2,0))
如果是2007及以上版本。公式可以改成
=IFERROR(VLOOKUP(B1,Sheet2!$A$1:$F$100,2,0),"")
这里的2表示,返回表二中的第二列对应的信息。
如果还要返回其它列信息,你可以在表一中的D1、E1中分别输入
=IFERROR(VLOOKUP(B1,Sheet2!$A$1:$F$100,3,0),"")
=IFERROR(VLOOKUP(B1,Sheet2!$A$1:$F$100,4,0),"")
热心网友
时间:2023-09-14 02:17
就是既可以用姓名查询并显示信息,同样可以用身份号码实现查询吧?
A1是选择查询方式 B1是输入对应的查询条件
C1,D1,E1等等26个单元格显示与B1对应的相关内容
是不是这样的?
热心网友
时间:2023-09-14 02:18
对Stcxj的补充。
假设,表二的姓名在A列、身份证号码在B列、其它信息在后面各列:
C2输入
=IF($A2<>"",VLOOKUP($A2,表二!$A:$Z,COLUMN(C:C),),VLOOKUP($B2,表二!$B:$Z,COLUMN(B:B),))
回车并向右填充。
名字可能重复,身份证号比较唯一,用作识别码较合适。
上面的办法的缺憾是名字与身份证都要有一个是空白。