excel如何把相同内容的行 转换成列?

如图将图1中A1列相同内容的后面B列的内容合并成图2的形式... 如图 将图1中A1列相同内容的后面B列的内容 合并成图2的形式 展开
 我来答
foreversag
2021-07-19
知道答主
回答量:35
采纳率:0%
帮助的人:7.1万
展开全部

选中所有数据,点击菜单栏——数据——获取和转换数据——来自表格/区域

根据情况选择,表是否包含标题行(这里选择不包含标题)

跳出一个新窗口,选择分组:

按图选择,根据列1分组,新列名取一个(一会要用),操作选所有行:

选择菜单栏——添加列——自定义列

在自定义列公式里填入:Table.Column([abc], "列2")

这里的abc是刚才起的新列名字

删除abc列

点击自定义列右上角的按钮,选提取值:

分隔符选逗号:

返回菜单栏主页,先关闭并上载:

结果:

Stcxj
高粉答主

2021-07-19 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

高版本或WPS表格者可用:

=TEXTJOIN(",",TRUE,IF(A:A=D1,B:B,""))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

低版本可用:

=MID(SUBSTITUTE(PHONETIC(OFFSET(A$1,MATCH(D1,A:A,)-1,,COUNTIF(A:A,D1),2)),RIGHT(VLOOKUP(D1,A:B,2,),3)&D1,RIGHT(VLOOKUP(D1,A:B,2,),3)&","),LEN(D1)+1,4^4)

也是数组公式,操作同上。

你的数据有点特殊,B列里面包含A列,故公式会长一些。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1陈杭荣
科技发烧友

2021-07-19 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1954
采纳率:57%
帮助的人:345万
展开全部

=TEXTJOIN(",",TRUE,IF(A$1:A$7=D1,B$1:B$7,""))

数组函数Ctrl+shift+enter三键结束

如果版本没有这个公式,请下载wps或使用vba自定义函数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2021-07-19 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33700

向TA提问 私信TA
展开全部
复制A列,粘贴数值到D1。选择D列,删除重复值。
在F1中输入或复制粘贴下列公式
=TEXTJOIN(",",,IF(A$1:A$8=D1,B$1:B$8,""))

下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2021-07-19 · TA获得超过6662个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2644万
展开全部
建议用代码一键完成。
否则就手工操作,辅助列如下操作。
1、按A列排序。
2、辅助列C用if函数得到一个个相同的链接。
3、辅助列D用if得到每组相同的最后一行。
4、辅助列复制粘贴成数值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式