excel中如何筛选A列中相同数据并返回对应B列中的字符形成字符串 5

excel中如何筛选A列中相同数据并返回对应B列中的字符形成字符串A列B列at1bt2ct3at4bt5想要生成的结果是:at1,t4A列有两行的数据等于a,那么返回B列... excel中如何筛选A列中相同数据并返回对应B列中的字符形成字符串
A列 B列
a t1
b t2
c t3
a t4
b t5
想要生成的结果是:
a t1,t4
A列有两行的数据等于a,那么返回B列的字符,并且形成字符串写入单元格
这里“t1,t4"的函数应该怎么写?
展开
 我来答
COUNTIFABS
2013-08-19 · TA获得超过2155个赞
知道大有可为答主
回答量:1594
采纳率:55%
帮助的人:1242万
展开全部

要加个辅助列,G列为结果。辅助列也是公式,别怕麻烦,注意你的源数据需要按A列排下序,主要公式为:

=PHONETIC(OFFSET(INDIRECT("c"&MATCH(E2,A:A,)),,,COUNTIF(A:A,E2),))


具体见附件!




笑一笑说一说
科技发烧友

2013-08-19 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33719

向TA提问 私信TA
展开全部
在C1中输入或复制粘贴此公式
=INDEX($B:$B,SMALL(IF($A$1:$A$5="a",ROW($1:$5),4^8),COLUMN(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
右拉填充
选中C1:H1 复制 右键点击C1 选择性粘贴 数值

在I1中输入或复制粘贴此公式
=PHONETIC(C1:H1)
下拉填充
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjchangyuan
2013-08-19 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1105万
展开全部
1、直接出结果只能用VBA
2、用函数解决需要先排序或加辅助列,将相同的放在一起,然后用公式:
c1
=IF(COUNTIF(A$1:A1,A1)=1,SUBSTITUTE(SUBSTITUTE(PHONETIC(OFFSET(A1,,,COUNTIF(A:A,A1),2)),A1,","),",","",1),"")下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xq1850
2013-08-19 · TA获得超过3790个赞
知道大有可为答主
回答量:3155
采纳率:76%
帮助的人:1572万
展开全部
这个恐怕只有vba能实现了,返回单个就可以用函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式