Q1:excel如何把两列数据交叉合为一列
输入以下公式,然后向下填充公式
=OFFSET(A$1,INT((ROW(A1)-1)/2),MOD(ROW(A1)-1,2))
公式表示:以A1单元格为基准,以INT((ROW(A1)-1)/2)为向下偏移的条件,以MOD(ROW(A1)-1,2)为向右偏移的条件,得到一列交替间隔的数据。
详见附图
Q2:在EXCEL中,如何把几行的数据合并成一行?
按题主的意思是,合并以后所有数据都要保留,那么常规的合并单元格等方式就不适用了。
下面我来分享一下几种方法。
一、利用链接符"&"进行拼接
用法:="字符串1"&"字符串2"&...&"字符串N"。
优点:适用于少量数据的拼接,灵活、易理解。
缺点:数据越多越麻烦。
实际操作如下图所示:
当然,实际应用中多数情况下是需要加分隔符的,如下图所示:
二、利用CONCATENATE函数进行拼接
用法:=CONCATENATE(text1, [text2], ...),text指的是需要连接的字符。
优点:适用于少量数据的拼接,联接项可以是文本、数字、单元格引用或这些项的组合。
缺点:数据越多越麻烦,最多可将255个文本字符串合并为一个文本字符串。
实际操作如下图所示:
加分隔符的操作演示:
三、利用CONCAT函数进行拼接
用法:=CONCAT(文本1,[文本2],...)。
优点:可快速选定区域进行合并。
缺点:比上述两种方法稍微复杂。
普通区域合并:=CONCAT(B2:B5)。
加分隔符合并区域:=CONCAT(B2:B5&";"),注:此公式是数组公式,需要按
四、利用TEXTJOIN函数进行拼接
用法:=TEXTJOIN(分隔符,是否忽略空白单元格,文本1,[文本2],...)。
分隔符:每个文本之间的分隔,需用英文状态的双引号引起来。
是否忽略空白单元格:TRUE(忽略空白单元格);FALSE(包括空白单元格)。
优点:能够快速的将目标区域的单元格内容(可忽略空白)用分隔符连接起来。
缺点:没有缺点!强烈推荐!!!
wWw.BAzhIsh+I.COM
Q3:在excel表格中,怎样把多行多列的数据转换成一行或一列?
在excel表格中,把多行多列的数据转换成一行或一列,是一个常见的需求,实现的方法也很多,比如公式法、多重数据透视法等等,但这些方法总是存在以下问题:
公式法比较复杂,或者对其中某列的空值(多列数据多少不一等情况)无法处理;
多重数据透视法步骤繁多
以上方法均不能在数据增加的情况下一键更新
因此,个人推荐使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)来完成,操作简单,而且可以在新数据加入时,一键刷新得到最新结果,具体方法如下:
Step01:新建查询Step02:添加索引列Step03:逆透视其他列Step04:按需删除不必要的列Step05:数据返回Excel通过以上简单的几个鼠标操作步骤即完成了多行列数据转为一列的过程,而且,当新数据出现时,只需要在结果表里单击刷新,即可得到最新结果,如下图所示:
因此,与其去研究复杂的公式或繁琐的多重数据透视处理方式,不如直接使用Power Query来迅速解决问题。
更多精彩内容,尽在【Excel到PowerBI】
我是大海,微软认证Excel专家,企业签约Power BI顾问
让我们一起学习,共同进步!
wwW.bAZhi^ShI.cOmQ5:在EXCEL中怎么样将多列数据合并成一列,并用分隔符隔开。
D1=A1&"-"&B1&"-"&C1
选择性粘贴为数值后即可将前面几列删除啊
Q6:如何在excel中合并多列数据,并取第一个呈现的数据?
双击进入Excel,找到想要进行合并的数据,如下图所示。在想要开始合并的某一行的空白位置输入“=A1&B1&C1&D1”,如下图红色箭头所示,其中A1、B1、C1、D1代表着想要合并的前几列的具体位置,其中字母代表着列,数字代表着行,此处根据实际情况进行变化,如想要从第二行开始便要输入“=A2&B2&C2&D2”。输入完成后,鼠标点击任意空白处便会看见这一行的多列数据已经合并到了一起,如下图红色箭头所示。鼠标点击已经合并在一起的这一格,然后将鼠标放置在这一格右下角的位置,直到红色箭头所示的位置出现一个黑色的十字。出现黑色的十字之后便摁住鼠标左键,向下拖行,根据自己实际需要,在某一行停下来,然后松开鼠标便成功了,如下图所示。右键点击合并成功的这一列的列头会出现如下界面,点击如下图红色箭头所示的“复制(C)”字样。在其它空白列,鼠标右键点击该列列头,出现如下界面,点击如下图红色箭头所示的“选择性粘贴(V)”字样。点击过后会出现如下提示框,在如下提示框中寻找“数值(V)”字样并进行勾选,如下图红色箭头所示。在提示框的右下角寻找“确定”字样并进行点击,如下图红色箭头所示。合并并提取成功,以下合并数据可以任意编辑。
Q7:excel 怎样把多列数据合并成一列
使用concatenate()函数
请参考:
如何在excel表格中将多列内容合并为一列_百度经验
http://jingyan.baidu.com/article/e6c8503c75e0bbe54e1a1863.html