今天和大家分享一个小技巧,使用逻辑运算符搞定多行多列变成一行或一列,我们都知道Excel有一个“转置”功能,可以进行行列之间转换,还有一个“分列”功能可以把一串字符分成多列,但是这两个功能都无法实现多行多列转成一行或一列。但是一个小小的“=”运算符操作就可以实现,举一个例子,下图中有一个4行4列表格,需要把表格中的英文名字转成一列
转换后的结果,如图:
操作步骤:
第一步,在A5单元格输入“=B1”
第二步, 鼠标放在A5单元格右下角,出现黑色十字加号,按住鼠标左键不放,拖动鼠标至D5单元格,再拖至D16单元格。
第三步,复制A列后,点击粘贴按钮,选择粘贴数值按钮(如图所示)
第四步:删除A列之外的其他列,大功告成了。
大家要注意的是,第三步一定不能省略,如果跳过第三步直接执行第四步,A列的结果全部为“0”了。
接下来,可以举一反三把多行多列变成一行是否可以呢,答案是肯定的。
还是四步,第一步:在E1单元格输入=A2
第二步, 鼠标放在E1单元格右下角,出现黑色十字加号,按住鼠标左键不放,拖动鼠标至E4单元格,再拖至P4单元格。
第三步,复制第一行后,点击粘贴按钮,选择粘贴数值按钮
第四步:删除第一行之外的其他行,就可以了
是不是很简单,保存好留着备用吧。