这个如何在Excel中实现啊?

来源:百度知道 编辑:UC知道 时间:2024/07/02 18:40:54
我有一个表格
表格的A1是1 C1 是3 D1是99
A2是3 C2 是2 D2 是 98
A3是2 C3 是 1 D3是97
B列为空
A列和B列是一组
C列和D列是一组

目标:
根据A1= C3, 实现 B1=D3(=97)
根据 A2=C1, B2=D1 (=99)
根据 A3=C2 B3=D2 (=98)

我有一张很长的表格要做,手工肯定不行的。能不能给我个利用Excel公式自动实现上面那种的对应关系的方法啊? 给个宏代码也行

万分感激啊

在B1里输入:
=VLOOKUP(A1,$C$1:$D$3,2,FALSE)
然后复制B1到B2和B3

在b1里面输入函数=lookup(a1,c1:c999,d1:d999)(假设你的c、d表有999行)
注意:之前要讲cd列的表格按照c列为关键字排序,建议bc之间预留一列,方便对cd列排序

123正解/
不用宏.不要动不动就宏.

在:B1输入:=IF(A1=C3,D3,"")
B2输入:=IF(A2=C1,D1,"")
B3输入:=IF(A3=C2,D2,"")

学习下