问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel中类似分列功能的公式有哪些

发布网友 发布时间:2022-04-21 17:07

我来回答

4个回答

热心网友 时间:2023-09-20 02:50

在Excel中会经常用到分列功能,可以将同一单元格内的数据分割到多列中,非常方便。实际上,用公式也能实现类似分列的功能,如下面的一些公式。

一、固定宽度分列

在分列时的“文本分列向导”对话框中有两个选项,分别是“固定宽度”和“分隔符号”。假如A1单元格中包含文本“甲乙丙丁戊己”,分列的宽度相同。

分列的宽度为1个字符时,在B1单元格中输入公式:

=MID($A$1,COLUMN(A1),1)

分列的宽度为2个字符时,在B2单元格中输入公式:

=MID($A$1,COLUMN(A1)*2-1,2)

分列的宽度为3个字符时,在B3单元格中输入公式:

=MID($A$1,COLUMN(A1)*3-2,3)

然后分别向右填充公式,即可得到按不同字符宽度分列后的数据。

下面的多单元格数组公式将A1单元格中的数据按1-3个字符宽度“分列”到一行多列的内存数组中:

=MID(A1,COLUMN(INDIRECT("1:"&LEN(A1))),1)

=MID(A1,COLUMN(INDIRECT("1:"&LEN(A1)))*2-1,2)

=MID(A1,COLUMN(INDIRECT("1:"&LEN(A1)))*3-2,3)

选择一个一行多列的区域,如B5:G5,输入上述公式,然后按Ctrl+Shift+Enter,即可得到分列后的数据。

二、按分隔符号分列

例如A1单元格中包含用顿号分割的文本“足球、篮球、沙滩排球、羽毛球、网球、乒乓球”,用下面的公式将顿号分隔的数据分列到一行中:

在某个单元格,如A4单元格输入公式:

=TRIM(MID(SUBSTITUTE($A$1,"、",REPT(" ",LEN($A$1))),(COLUMN(A1)-1)*LEN($A$1)+1,LEN($A$1)))

然后拖动填充柄向右填充公式即可。

下面的多单元格数组公式将A1单元格中的文本“分列”到一个一行多列的区域:

=TRIM(MID(SUBSTITUTE(A1,"、",REPT(" ",LEN(A1))),LEN(A1)*(COLUMN(INDIRECT("1:"&LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1))-1)+1,LEN(A1)))

选择一个一行多列的区域,如B6:F6,输入上述公式,然后按Ctrl+Shift+Enter,即可得到分列后的数据。

下面的数组公式将A1单元格中的数据“分列”到一个一行多列的内存数组,公式输入完毕后按Ctrl+Shift+Enter结束:

=TRIM(MID(SUBSTITUTE(A1,"、",REPT(" ",LEN(A1))),LEN(A1)*(TRANSPOSE(ROW(INDIRECT("A1:A"&LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1))-1))+1,LEN(A1)))

公式返回“{"足球","篮球","沙滩排球","羽毛球","网球","乒乓球"}”。

又如A1单元格为用“/”分隔的数值“33.5/25.7/3.1/25”,要得到这些数值的和:

=SUM(--TRIM(MID(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1)*(TRANSPOSE(ROW(INDIRECT("A1:A"&LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))+1))-1))+1,LEN(A1))))

热心网友 时间:2023-09-20 02:50

拆分字符串的公式都可以
LEFT
RIGHT
MID
根据整列数据的共同特征来选择相应的函数
在新列中输入公式,就可以实现分列

热心网友 时间:2023-09-20 02:51

excel中只有分列,如果需要使用类似于“分列”的“分行”作用,可通过“转置”的方式,将数据由横向转置为纵向,然后调用“分列”功能,完成后,继续通过“转置”方式实现转置。

热心网友 时间:2023-09-20 02:52

LEFT、RIGHT、MID可以拆分字符串
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急!!!请懂常柴单缸柴油机者进 为什么我们都需要爱? 电脑网络图标显示黄色感叹号怎么处理 excel怎么调整滚动条的长短? 【素菜主食菜谱】蔬菜饭做法 蔬菜面食做法 素菜搭配主食怎么做好吃... 油包子有哪些独特的做法? 烤包子有什么家常做法? 包子的做法有哪些? 五彩包子馒头的做法 华滨易购卖的联想K900才2688元cfh新天太卖3299元951怎么差那么多! EXCEL分列公式 关于usb充电打火机的问题 表格里斜线怎么样做 日文 容易受伤的女人,歌词的翻译,用拼音或是音节 《容易受伤的女人》歌词以及网友如何评价歌手王菲演唱 容易受伤的女人国语版本有几个 歌词里有无情无意容易受伤的女人是什么歌 和《容易受伤的女人》旋律一样歌曲叫什么? 容易受伤的女人 日文歌词 容易受伤的女人 中岛美嘉日语版 用拼音翻译 容易受伤的女人原唱是谁!谁的好听邝美云!林忆莲... 王菲《容易受伤的女人》有个国语版,原唱是谁 求..‘容易受伤的女人’日文原唱歌词 王菲那首容易受伤的女人的原曲是不是日本的过来的 谁有容易受伤的女人原版的歌词 容易受伤的女人的原唱应该是邝美云吧! 容易受伤的女人国语版原唱是谁 容易受伤的女人 原唱? 容易受伤的女人有多少版本?原唱谁? 容易受伤的女人,这首歌原唱是谁? 如何用EXCEL公式把规格分列到各个单元格? excel如何利用公式自动分列 excel高手来 怎么把时间 分列啊? Excel 如何用公式自动分列 excel分列公式,按要求分列 excel 分列公式 excel用什么公式可以实现下面的分列?请明确,我一... 在excel表格中,如何用一公式把A列中的数字分列到... USB充电打火机进水了打不着怎么办? 为什么耳机插在电脑上,声音还是会外放 为什么我的耳机插在笔记本中仍然是外放? 充电打火机怎么打不着 word文档怎么给文字加重号 大家是怎么解决鞋舌跑偏的? 我的鞋舌头总往一边偏,怎么办呢? 鞋舌头总是歪在一边怎么办? 鞋舌头总跑偏怎么解决 好烦恼 为什么我穿鞋子,鞋舌老是容易跑边? 匡威的帆布鞋为什么鞋舌老是往一边偏?有什么办法... 鞋舌头老跑偏怎么办