这个如何在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公式自动实现上面那种的对应关系的方法啊? 给个宏代码也行
万分感激啊
表格的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,"")
学习下