Excel数据区域转换
2018-12-06萧巍
摘 要:Excel中数据区域的转换是数据录入和处理的一项基本操作。数据区域转换包括数据分列、数据分行、数据合并为一列、数据合并为一行、行列标题区域的相互转换等。文章通过几个例子阐述Excel数据区域的转换。
关键词:Excel;分列;分行;函数
Excel中数据区域的转换是数据录入和处理的一项基本操作,熟练进行数据区域转换可以提高用户录入数据和处理的工作效率,大大节省操作时间。数据区域转换包括数据分列、数据分行、数据合并为一列、数据合并为一行、行列标题区域的相互转换等。文章通过几个例子阐述Excel数据区域的转换。
一、数据分列
分列是把一列单元格中的数据分隔成若干列。分列是Excel数据导入后经常要进行的操作。A1:A5区域是往Excel中导入的数据,每個单元格中的数据都用逗号隔开。对其进行分列。选中A1:A5区域,执行“数据——分列”命令,弹出分列分步向导对话框,如图1所示。选中“分隔符”单选按钮,点击下一步,在弹出的对话框中勾选“逗号”复选按钮,点击“完成”,即完成分列操作。调整好数据列宽即可。
二、数据分行
分行是指将一行的数据分成若干行。如图2所示,在A1单元格有6个4字符的成语。对其进行分行。将第A列的宽度调整为4个字符宽,选中A1单元格执行“开始——填充——两端对其”命令,在弹出的“文本将超出选定区域”警告对话框单击“确定”即可。如图3所示。
三、多列数据合并为一列
多列数据合并为一列可以使用“CONCATENATE”函数。其作用是将多个文本字符连接成一个。A1:C5有3列数据。要求把它合并成一列。在A7单元格输入公式“=CONCATENATE(A1,B1,C1)”,回车确定后,拖动填充柄,把它填充到A11单元格即可。
四、多行数据合并为一行
多行数据合并为一行是数据分行的逆操作。A1:A6区域有6行数据,如图3所示。把它合并为一行。将第A列的列宽扩大到能足够容纳下所有字符的宽度,选中A1:A6区域,执行“开始——填充——两端对其”命令,则所有数据合并成一行,如图2所示。
五、行列标题区域的相互转换
A1:E6区域有一个数据清单,此数据清单包含列标题和行标题。要求将行列标题互换,并且其中的数据会根据行列标题的互换发生相应的变化。选择A1:E6区域,单击右键,执行“复制”命令,选中与数据清单不相邻的任何一个单元格,单击右键,执行“选择性粘贴”命令,在弹出的对话框中勾选“转置”,单击“确定”,即可完成行列标题的相互转换。行列标题的互相转换还可以使用转置函数“Transpose”。选中和数据清单不相邻的任何列数为6,行数为5的单元格区域,输入公式“=Transpose($A$1$:$E6)”,同时按下“Ctrl+Shift+Enter”组合键,即可完成行列标题的相互转换。
六、结语
文章通过五个例子阐述了Excel数据区域的转换。数据的分列是使用最频繁的操作,向Excel工作表中导入或者复制数据后往往都要使用分列操作。将多列数据合并为一列,文章介绍了“CONCATENATE”函数,若对此函数不熟悉,也可以使用连字符&。行列标题区域的相互转换除了可以使用“选择性粘贴”中的“转置”,还可以运用转置函数“Transpose”。在熟练掌握文章五个例子的操作的基础上,还可以进行更复杂的数据区域转换,如多行多列数据转换为单列数据、单列数据转换为多行多列数据等等。
参考文献
[1] 计算机应用基础教程[M].中国科学技术出版社,2007.
作者简介:萧巍(1979.01- ),男,汉族,江西赣州人,讲师,大学本科,学士,研究方向:计算机科学与技术。