如何在 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:B、E2:E 和 H2: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))
我有几个栏目如下:
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:B、E2:E 和 H2: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))