EXCEL中,查找相同姓名,并在另一个表格中按顺序列出。

2024-12-15 16:38:39
推荐回答(3个)
回答1:

按你贴的图,

Sheet2任意单元格数组公式:
=INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet1!$B$2:$B$7,Sheet1!$B$2:$B$7)=MAX(COUNTIF(Sheet1!$B$2:$B$7,Sheet1!$B$2:$B$7)),ROW($B$2:$B$7)),ROW(A1)))
注意: 数组公式必须同时按ctrl+shift+enter 输入

根据需要向右向下填充

回答2:

sheet2 G2 输入下列公式,保持编辑状态(不要点其他单元格或按回车), CTRL+SHIFT+回车键 三键同时按下激活数组公式。然后向下拖拉或复制公式即可!

=VLOOKUP(E2&F2,IF({1,0},sheet1!$A$2:$A$1000&sheet1!$B$2:$B$1000,sheet1!$C$2:$C$1000),2,)

回答3:

筛选吧,选中姓名列,自动筛选,选择“张三”,对选出来的进行复制、粘贴。