excel 两组数据顺序不同,如何对应

名称 入 名称 出
甲 1500 乙 130
乙 140 甲 1300
丙 150 丁 120
丁 130 丙 130
想要下面的效果:
甲 1500 甲 1300
乙 140 乙 130
丙 150 丙 130
丁 130 丁 120
上面只是举例,我记得好像是是用vlookup,但是忘记了怎么整的了,我的数据比较多,想让A列和C列顺序相同,后面的数据也跟着对应!

第1个回答  2011-12-31
可以用vlookup函数,如果 名称是唯一的
新建一个表,增加一列 名称 a, 然后在b1里面写
=vlookup(a1,sheet!$a$1:sheet!$d$4,false,2) 这个是是入的数据,
在c1里面写
=vlookup(a1,sheet!$a$1:sheet!$d$4,false,4) 这个是是出的数据
当然,如果 名称 入 名称 出可以单独分成
名称 入
名称 出
两个表,用排序也可以,但是如果出现,入有,出没有的的这样的还要注意对齐的情况追问

能不能就在这一个工作表里面操作,就让他们对应?入和出的名称对应,数据对应?可以一目了然的知道剩余多少?

追答

是啊,你看 ,你的 名称 入 名称 出 这个表是原始表,
你在建一个新表 名称, 入 , 出 ,保证这个名称是 原始表的名称都有的,
然后在写vlookup这样清楚一点,
当然你要在 名称a 入b (写vlookup)c 名称d 出e 这样写也可以
=vlookup(a1, $d$1: 全部查找范围,false,2)

追问

我试了,这样得不到我想要的结果啊,我记得是个短的vlookup没有false就可以的。具体的我不记得了,这个函数我不太懂。

追答

vlookup(a1, $d$1: 全部查找范围,false,2) 写错了
vlookup(a1, $d$1: 全部查找范围,2,false) 这样的,false是表示关键字是否排序了,一般都是false,2表示要查找的值在查找范围中的相对位置)

第2个回答  2019-07-31
两组数据分别都按名字排序,点两下鼠标,就对齐了,就可以判断了。
第3个回答  2011-12-31
选中第二列所有信息——排序——选项——在弹出的窗口选择“甲、乙、丙……”确定、确定即可
欢迎追问
第4个回答  2011-12-31
选中所有内容-数据-排序-名称然后选择主要关键字和次要关键字,升序降序排列自己选
第5个回答  2011-12-31
全选这些数据,工具栏上对齐按钮,选左对齐。