excel里面,第二列自动按照第一列的顺序排序,第二列里缺少的值自动是空格

excel里面,如果我的第一列值的第一行到第五行分别为A,B,C,D,E,第二列的第一行和第二行为A,D,那么怎么能让第二列自动变成第一行到第五行为A,空格,空格,D,空格。就是与第一列相同的值就在第一列对应的值后面,没有的自动是空格。

假设原数据在A、B列
C1输入公式
=IF(COUNTIF(B:B,A1),A1,"")
下拉即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-13
亲,数据多不多,如果多的话需要VBA编程;少的话在另一列用公式完成。追答

公式的方法如下。找一个空白列,例如C列,C1粘贴这个公式并下拉:

=IF(COUNTIF(B:B,A1),A1,"")

 

追问

数据大概有130行,能用公式完成吗?

追答

额……不好意思,我没说清楚……数据多不多是指列!如果只有一列,就像上图一样,拉一列公式即可。
如果要处理很多列,而且还不连续的话,写公式然后拉动就显得比较繁琐了。建议你截图上来,举例说明要求。

本回答被提问者采纳
第2个回答  2015-04-13
=IF(A1="A",A1,IF(A1="D",A1,""))
相似回答