OBS:即时通讯使用OpenOffice,我无法使用“OpenOffice”标签,= |
我有这张Sheet2:
我计划在另一张工作表中键入B4:B12的值
例如,我在A1中键入值4,因此它将使用D4填充B,使用E4填充C(来自sourceSheet位置)
Sheet1将从Row获得D或E的值,其中Sheet2.B等于Sheet1.A
--A--B--C
1|4-D4--E4
2|
3|7-D7--E7
4|1-D1--E1
我试过这个:
LOOKUP(A1;Sheet2.B1:Sheet2.B12;Sheet2.D4:Sheet2.D12);
但它没有获得价值,有时只返回#NAME
答案 0 :(得分:0)
我认为您的范围写得不正确。
首先,Sheet2.B1:Sheet2.B12
应为Sheet2.B1:B12
其次,对于Lookup函数,searchtable和result表必须大小相同(有关详细信息,请查看在线文档)。
请改为尝试:
LOOKUP(A1;Sheet2.B1:B12;Sheet2.D1:D12);
答案 1 :(得分:0)
请尝试在B1中复制到C1,然后将两者都缩小以适合:
=IF(ISERROR(LOOKUP($A1;Sheet2.$B$4:$B$12;Sheet2.D$4:D$12));"";LOOKUP($A1;Sheet2.$B$4:$B$12;Sheet2.D$4:D$12))