发布网友
发布时间:2022-04-23 03:31
共6个回答
热心网友
时间:2022-05-19 22:03
这个建议使用power query来操作。
具体操作方法见动图演示:
公式法,略微麻烦:(注意,是excel数组公式,在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”)
E2公式:=IFERROR(INDEX(A$1:A$998,SMALL(IF(COUNTIF(INDIRECT("A$1:A"&ROW($1:$998)),A$1:A$998)=1,ROW($1:$998),999),ROW()))," ")
F2公式:
=IFERROR(INDEX($B$1:$B$999,SMALL(IF($A$1:$A$999=$E2,ROW($A$1:$A$999),9999),COLUMN(A1))),"")
E2下拉,F2下拉右拉。
热心网友
时间:2022-05-19 23:21
在 Excel 2007 中,可用以下公式实现题述要求(需先将部门名称罗列清单):
=INDEX($B:$B,SMALL(IF($A$1:$A$3=$E1,ROW($1:$3),65536),COLUMN(A1)))&""
公式的结果如下图示:
公式结果的图示
热心网友
时间:2022-05-20 00:56
热心网友
时间:2022-05-20 02:47
热心网友
时间:2022-05-20 04:55
根据题意,列公式如下:
=TRANSPOSE(FILTER($B$2:$B$10,$D2=$A$2:$A$10))
热心网友
时间:2022-05-20 07:20