嵌套If语句,从多个在Google sheets中不起作用的工作表中提取数据



我正在尝试从多个源(每个源在同一工作簿的不同工作表中(中提取数据。我首先检查3张相关表格中的每一张是否都有一个值(通常没有每个唯一ID的值(。如果有,我希望它使用该值。如果没有,我希望它转到下一张支票。如果这些工作表都没有值,我需要一个空白单元格。以下是我目前所拥有的:

= IF(NOT(ISNA(VLOOKUP($A29,coe,21,FALSE))),(VLOOKUP($A29,coe,21,FALSE)),
IF(NOT(ISNA(VLOOKUP($A29,fds,29,FALSE))),(VLOOKUP($A29,fds,29,FALSE)),
IF(NOT(ISNA(VLOOKUP($A29,fds,43,FALSE))),(VLOOKUP($A29,fds,43,FALSE)),
IF(NOT(ISNA(VLOOKUP($A29,meeg,6,FALSE))),(VLOOKUP($A29,meeg,6,FALSE)),
""))))

我发现第三行的信息没有在应该出现的时候出现。但是,如果我删除第一个或第二个if语句,它会显示得很好。我想我所有的括号都在正确的位置,但在这一点上我想不出其他什么可以检查的了。有什么想法吗?

try:

=IFNA(IFNA(IFNA(IFNA(
VLOOKUP($A29, coe, 21, 0), 
VLOOKUP($A29, fds, 29, 0)), 
VLOOKUP($A29, fds, 43, 0)), 
VLOOKUP($A29, meeg, 6, 0)))

或:

IFNA(VLOOKUP($A29, {
INDEX(coe ,,1), INDEX(coe,,21); 
INDEX(fds ,,1), INDEX(fds,,29); 
INDEX(fds ,,1), INDEX(fds,,43); 
INDEX(meeg,,1), INDEX(meeg,,6)}, 2, 0))

相关内容

最新更新