Excel中从不同表格提取同类数据?

如何将图中左边不同表格中的数据汇总成右边表格样式?

一三五六七列

二四列

水平有限,只能做出依次查找某列中某个值对应的值,不能查找区域对应的值。

一三五六七列和二四列公式不一样。

一三五六七公式:

=IF(ROW(G1)>COUNTIF($A:$A,G$1),"",INDEX($B:$B,SMALL(IF($A:$A=G$1,ROW($A:$A),4^8),ROW($A1))))

二四列公式

=IF(ROW(H1)>COUNTIF($C:$C,H$1),"",INDEX($D:$D,SMALL(IF($C:$C=H$1,ROW($A:$A),4^8),ROW($A1))))

都是数组公式,输入后按ctrl+shift+enter,输完以后拖一下就可以了



今天看到个思路,试了下,可以用在这里

=IFERROR(INDIRECT(TEXT(SMALL(IF($A$1:$D$19=G$1,ROW($A$1:$A$19)*10+COLUMN($A$1:$D$1),""),ROW(A1))+1,"r0c0"),),"")

一个公式就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-15
有没有文件提供下,图片无行列标志写不了公式,看了文件才能写公式
相似回答