在excel中将列值移动到下一行的步骤

在excel中将列值移动到下一行的步骤,excel,excel-formula,Excel,Excel Formula,在下面的excel表格中,我有5列Empname、EMPALARY、age、contactno、mobileno。现在我想将手机号码的值移动到contactno。请帮助我这样做 EmpName |Empsalary |age | contactno |mobile no| xx 250 24 564548 899898 yy 963 19 98656 856559 Expected Result EmpN

在下面的excel表格中,我有5列Empname、EMPALARY、age、contactno、mobileno。现在我想将手机号码的值移动到contactno。请帮助我这样做

EmpName |Empsalary |age | contactno |mobile no|
xx         250       24   564548      899898   
yy         963       19   98656       856559
Expected Result
EmpName |Empsalary |age | contactno 
xx         250       24   564548      
xx         250       24   899898 
yy         963       19   98656       
yy         963       19   856559

通过复制和粘贴EmpName、EMPALARY和age列中最后一个列之后的所有值,然后复制mobile no值并相应地将其粘贴到contactno列下,可以轻松获得结果。然后,您可以根据需要对单元格重新排序,以获得与此处显示的相同结果


这当然是一个“快速且肮脏”的解决方案,它不需要Excel文件中的VBA代码。

您可以使用VBA即.xlsm文件吗?如果是这样,请尝试一些代码并在此处发布。