excel 怎么使 第二列与第一列相同内容的单元格 排在同一行

具体情况是:
我已经按照一定顺序排列还了第一列的内容,现在,我插入第二列,第二列单元格里的内容是跟第一列一一对应但是顺序跟第一列不同的,我现在想要把第二列与第一列相同内容的单元格排在同一行。
如: A B
01 刘松达 孙德文
02 孙德仁 邓力民
03 孙德文 邓凯阳
04 邓力民 孙德林
05 吴宗益 孙德仁
06 邓凯阳 刘松达
07 孙德林 吴宗益
08 姚煦 曾鸿杰
09 曾鸿杰 张深
10 张深 姚煦
现在要B01显示的是“刘松达”
B02显示的是“孙德仁”
如果第二列的名字第一列没有,就在数据后面排下来就可以了。
另外,需要方便一点的方法,因为数据很多。大家帮帮忙!!!万分感谢!!!
第一列已经排好序不能变动(不是升降序排列),变动第二列。高手们说详细一点~~谢谢!

1.如果你确定A列和B列的内容完全一样,只是顺序不同而已,那么选择A列,复制到B列粘贴即可.
2.如果要用公式的话:
C1输入:
=if(countif(b:b,a1),a1,"")
下拉填充追问

第一列顺序不能再变动了 只能变动第二列 第二列我是用软件做了批量的超链接 顺序跟第一列不一样 内容也比第一列多一些 可以解释一下那个公式吗?

追答

意思为:如果B列中存在A1数据,则返回A1,否则返回空.

追问

您的方法基本可行,但是我第二列是超链接,输入公式排序好就没有链接了,这个怎么处理?

追答

SORRY

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-21
你直接设定两列的关键字相同,排队一次就可以了。即A列和B列均用升或降这样的方法排序就完全可以做追问

第一列不能变动 只是变动第二列 也行嘛?

第2个回答  2011-08-21
第二列的数据从哪里来?追问

第二列的数据 我是用软件做的批量的超链接 所以生成之后 顺序是跟第一列不同的

相似回答