EXCEL中第二列的数值怎样能排在第一列的同一行上?

在EXCEL中,第一列是1,2,3,4,5,6,7,8,9,10......100,第二列的数是3,7,8,10,...200,我想知道在第一列数不动的情况下,如何让第二列的数能排在第一列的同一行上?比如3,它现在的位置在B1的位置,我要让它排在B3的位置上,它就和第一列的3在同一行上了,B1,B2空着。第二列的数比第一列的数的个数要少,但并不是全被包括的关系,超出第一列的数放在后面就行,请会使用EXCEL软件的朋友指点!

在C1输入公式:
=IF(COUNTIF(B:B,A1),A1,"")
光标移至右下角黑点外,当光标变为“+”时,按下鼠标左键下拉。
接下来将公式转为数值:
选中C列——复制,选中B列,右击——选择性粘贴,选“数值”,确定。
最后删除C列。
(C列有数据的话,可在其它列操作。)追问

B列后面还有一列C列,C列的内容是和B列相对应的关系,那么怎么让C和B一起移动呢?

追答

D1=IF(COUNTIF(B:B,A1),A1,"")
E1=IF(COUNTIF(B:B,A1),C1,"")
复制D、E列,选择性粘贴到B、C列

追问

上述D1的结果是正确的,E1出来的结果与要求的不一致,问题出在哪?值得一提的是C列的内容与B列的内定不相同,但有对应关系,还望高手指教

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