发布网友 发布时间:2022-04-27 00:07
共5个回答
热心网友 时间:2022-06-21 00:38
2次透视表操作,1次复制粘贴,1次定位、删除,见图片步骤:
热心网友 时间:2022-06-21 00:38
在B9单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX($A:$A,SMALL(IF($B$2:$E$5=$A9,ROW($2:$5),4^8),COLUMN(A1)))&""
详见附图
热心网友 时间:2022-06-21 00:39
假设你的源数据在A:E列中,首先将人名复制到任意的空列中进行去重(假设复制到F列中),03用高级筛选去重,07及以上用相应的去重功能,去重后留下单一姓名,然后在G2中输入以下公式并右拉及下拉即可(附件中文件是03版写好公式的供参考)
=IF(ISERROR(INDEX($A$1:$A$5,SMALL(IF(($B$1:$E$5)=$F2,ROW($B$1:$E$5),4^8),COLUMN(A1)))),"",INDEX($A$1:$A$5,SMALL(IF(($B$1:$E$5)=$F2,ROW($B$1:$E$5),4^8),COLUMN(A1))))
注:这个公式是数组公式,输入结束后需要同时按下 Ctrl+Shift+回车 三键结束输入,否则公式无效
如果你用的是07及以上版本的Excel,公式可简化为以下形式:
=IFERROR(INDEX($A$1:$A$5,SMALL(IF(($B$1:$E$5)=$F2,ROW($B$1:$E$5),4^8),COLUMN(A1))),"")
注:这个也是数组公式,需要同时按下 Ctrl+Shift+回车 三键结束输入,否则公式无效
热心网友 时间:2022-06-21 00:40
用vba比较快捷,见附件
热心网友 时间:2022-06-21 00:40
很简单,讲不清,,文件发给我,,我改好了回你,ksgj@sina.com