如何在 google 工作表中的多列中进行搜索?

How to search in multiple columns in google sheets?

我有几个栏目如下:

Nugegoda  Branch    Nugegoda Branch REF     Malabe Branch   Malabe Branch REF   
102                 2222                    103             33333   
201                 2222                    203             33333   
301                 2222                    303             33333   
401                 2222                    403             33333   
501                 2222                    503             33333   
                

我将这些山脉命名为 Nugegoda 和 Malabe。我想为键 103 编写一个 VLOOKUP,同时在这两个范围内搜索,我该怎么做?

试试这个:

=iferror(VLOOKUP($L,$B:$C,2,False),VLOOKUP($L,$E:$F,2,FALSE))

或者如果您不想额外的单元格引用 (L1),请直接使用:

=iferror(VLOOKUP(103,$B:$C,2,False),VLOOKUP(103,$E:$F,2,FALSE))

本质上,您使用带有 VLOOKUP 的 if 条件来检查第一个范围内是否存在该值,如果不存在(错误),则查找另一个范围。

根据您的评论更新

如果您想查找 2 个以上的范围,则可以利用 ISNUMBER() 函数。以下搜索 B2:BE2:EH2:H.

=IF(ISNUMBER(VLOOKUP(103,$B:$C,2,False)),VLOOKUP(103,$B:$C,2,False),IF(ISNUMBER(VLOOKUP(103,$E:$F,2,FALSE)),VLOOKUP(103,$E:$F,2,FALSE),IF(ISNUMBER(VLOOKUP(103,$H:$I,2,FALSE)),VLOOKUP(103,$H:$I,2,FALSE))))

你也可以试试

=IFERROR (VLOOKUP(103, {$B:$C; $E:$F; $H:$I}, 2, FALSE))

 =IFERROR (VLOOKUP(L1, {$B:$C; $E:$F; $H:$I}, 2, FALSE))