发布网友 发布时间:2022-04-26 04:35
共5个回答
热心网友 时间:2022-06-20 20:05
如果使用2019或者365版本,可以更方便的使用textjoin函数来实现
如图所示,F2中输入=TEXTJOIN("、",1,IF($B$2:$B$11=E2,$A$2:$A$11,"")) 并以ctrl+shift+回车结束输入。
追问好强大的函数,涨资势了
热心网友 时间:2022-06-20 20:05
1、利用错位,判断B列上下两单元格值是否相等,来连接A列的值,在C2单元格输入以下公式 =IF(B2=B1,C1&","&A2,A2) 下拉,得到如下数据表,每一组(以B列值分的)最后一行便是你需要的值;
2、对C列值在原位上 进行复制---选择性粘贴---数值,然后用---数据---筛选,即可得你如意的答案。
希望这个回答有助于你,再联系。谢谢!
热心网友 时间:2022-06-20 20:06
分两步完成,热心网友 时间:2022-06-20 20:07
写代码可以实现追问怎么写呢?
热心网友 时间:2022-06-20 20:07
你这个问题用筛选功能不是更快吗?或者用数据透视表也行。而且还能给你算总计多少个,总共多少钱。