excel中如何把不同列数据固定到特定的列中?

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:54:53
举例说明,有ABCDE共五列。注:0代表该单元格无内容
变化前:
ABCDE
12
012
0012
00012
012
0012

变化后:
ABCDE
12
12
12
12
12
12
如何用公式实现呢?请各位高手指点~~~~~万分感激!!!!

假如数据在sheet1中,sheet2空闲,可以利用sheet2来完成操作。
1、在sheet2的A1输入:
=IF(COUNTIF(Sheet1!C1:E1,"")=3,Sheet1!A1,IF(COUNTIF(Sheet1!C1:E1,"")=2,Sheet1!B1,IF(Sheet1!E1="",Sheet1!C1,Sheet1!D1)))
在sheet2的B1输入:
=IF(COUNTIF(Sheet1!C1:E1,"")=3,Sheet1!B1,IF(COUNTIF(Sheet1!C1:E1,"")=2,Sheet1!C1,IF(Sheet1!E1="",Sheet1!D1,Sheet1!E1)))
分别下拉复制sheet2的A1、B1单元格,直到完成最后一条记录。
2、选中sheet2的A、B两列-》复制;选中sheet1的A、B两列-》鼠标右键-》选择性粘贴-》数值-》确定;
3、删除sheet1的C列完成操作。