怎样将B列的数据复制到A列中去?

如题所述

方法一(适用于规则的合并单元格)  方法二(适用于不规则的单元格)

方法一:

这个方法比较麻烦,但是亲测有效

如图,要把B列中的数据复制到A列中,A列是合并单元格

    先创建辅助列C(格式与A列一样),如图在C列输入“D3”(D3是B列第一格的在表格中的位置),下拉填充至B列的数据个数(单元格不规则时需要手动输入),然后选定C列,使用“替换ctrl+F”"D"全部替换成“=D”回车(这样C列就基本达到要求,不过C列的数据不能直接复制使用)

    选定C列的数据,选择数值格式粘贴到A列,大功告成,如下图

方法二

这个方法超级麻烦,小白很难理解,错一步可能就实现不了,适用于数据量庞大的情况,在此只能用少量数据举例:

    首先在D2单元格中输入“ADDRESS(2,”——2是A列第一格的行号,逗号不要缺

    下拉填充D列到与A列一样长,看到D列ADDRESS后有数字递增就行

    选中D列ctrl+F,选择替换,将“”(逗号)全部替换为“,1)”有如ADDRESS(2,1)的效果即可——1是A列的列号

    选中D列ctrl+F,选择替换,将“AD”全部替换为“=AD”完成后该列会变成类似$A$2

    选中D列,以数值格式复制到E列,选中A列,格式刷到E列

    这个是重点!!!选中E列,取消合并单元格(对话框全部确定),ctrl+z即取消上一操作(对话框全部确定)

    选中E列,以数值跳过空单元格 复制到F列,选中F列,ctrl+g,对话框定位条件,选空值确定,在选中的空单元格上右键删除,对话框下方单元格上移,确定

    选中F列(此时应全部都有数据,而且变短了),复制粘贴到B列

    G2单元格中输入"=VLOOKUP(D2,$B$2:$C$13,2,0)",填充G列,至G列全部有数据

    选中G列,以数值格式复制到H列,选中A列,格式刷到H列(此时基本达到要求)

    重点!!!选中H列,取消合并单元格(对话框全部确定),ctrl+z即取消上一操作(对话框全部确定)

    喘了口大气,此时的H列就可以直接复制粘贴到A列

温馨提示:答案为网友推荐,仅供参考
相似回答