Excel如何将多列合并成一个组合?

有很多人都知道if{1,0}可以将两列合成一个组合去处理,但是如何将多列合成一个组合呢?因为我这边要用查询公式,这个也许有人说这个页面中用不上,可以直接选中整个,再按照序号的位置给对应起来就行了,但是我们这边有的是要跨页面去做的,所以单独用if{1,0}或者框选的肯定都不行,所以想问下有没有把多列合成一个集合的?

在工作中,excel经常用来处理和分析数据,会将数列进行拆分或合并,以达到自己想要的数据格式,下面就来说说如何将已经输入好的多列数据合并成一列。

开启分步阅读模式
操作方法
01
打开一个excel表格,如图所示,我们要将图中ABC列中的单元格合并成一个单元格,重新组合成D列,然后内容保持不变。

02
第一个想法首先会想到合并单元格,直接合并A2 B2 C2单元格显然是行不通的,直接合并只会保留最左上角的数据,会造成内容丢失,并不是我们想要的结果。

03
现在说说最简单便捷的方法。先用鼠标选定D2单元格,也就是要合并后的第一个单元格,然后点击表格上方,工具栏下方的一个函数图标fx。

04
进入插入函数的设置,函数类别我们选择【文本】,函数选择【concatenate】,这个函数的作用就是将多个文本字符串合并成一个。

05
进入函数参数的设置,点击白色方框右边的小方块图标,然后用鼠标点选对应的参数,我们只有三列,因此只选择三个单元格即可。

06
这样子A2 B2 C2的单元格就直接合并在D2中,然后用下拉D2单元格的形式,使D列整列都使用该函数,就完成了将ABC列合并成D列。追问

谢谢您的详细回答,我试了一下,这个应该是将多个字符串合并成一个字符串,不是当成一个组合去处理数据的吧?我想表达的是像if{1,0}这样,把两列当成一个组合去处理的,可以把多个列当成一个组合去处理数据的公式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-16
例如:=CHOOSE({1,2,3,4},A1:A10,H1:H10,E1:E10,K1:K10)
多组合一组,且可调整顺序奥。本回答被提问者采纳
相似回答