每个名称的区域和道路类型列表(例如,使用字母)
Area Road Type Name
Masterton, Carterton LR A
Wairarapa LR B
Hamilton, Cambridge SH C
Auckland, Christchurch, Wellington LR,S D
NI SH E
SI SH F
NZ SH,LR G
Kapati, Levin LR H
Manawatu LR I
Napier SH J
Hastings, Havelock North SH,LR K
Hawke's bay LR L
Dunedin SH M
Napier LR N
NI LR O
城镇,省和岛屿列表(NI =北岛,SI-南岛)
Town Province Island
Masterton Wairarapa NI
Carterton Wairarapa NI
Hamilton Waikato NI
Cambridge Waikato NI
Auckland Auckland NI
Christchurch Canterbury SI
Wellington Wellington NI
Kapati Kapati Coast NI
Levin Horowhenua NI
Napier Hawke's Bay NI
Hastings Hawke's Bay NI
Havelock North Hawke's Bay NI
Dunedin Otago SI
在C2中输入城镇时; C5,C6和C7将Vlookup
Table-B
来获取相关数据。
这很容易。
我现在想要做的是从表A(用分号分隔)中获取城镇,省或岛屿(从vlookups存在) 的名称列表。 in Area列,并且Road Type列中存在Road Type(在C3中输入)。
根据上面的输入,结果将是: N; L;
似乎找不到可以提供输出的vlookup示例
任何帮助将不胜感激。
更新:
我的老板希望将解决方案简化一些。除了提供了两个表格之外,他还提供了一个矩阵,显示:
Email T1 T2 T3 T4 T5 T6 T7 LR SH
A X X X
B X X X X
C X X X X X
D X X X X
E X X X X
F X X X X X
T#表示用户感兴趣的地区以及LR和SH之一或两者。因此,如果用户提供一个T#以及LH或SH,则查找需要选择发送电子邮件,其中相关T#列中有X,而LR或SH中有X。
因此,基于上表:
不确定这是否简化了解决方案。
答案 0 :(得分:1)
假设表A 位于A3:D18
,表B 位于F3:H16
,输入 Town 和道路类型和相关的省,岛屿和名称位于J3:N29
。
要获取相应的省和岛,请在L4
和M4
中输入以下公式,然后向下复制:
=VLOOKUP( $J19, $F$3:$H$16, MATCH( L$3, $F$3:$H$3, 0 ), 0 )
要在由;
分隔的一个单元格中获取对应的镇,省和岛的名称,请输入此{ Array Formula
中的{1}}然后向下复制:
N4
必须通过按住 CTRL + SHIFT + ENTER
Array Formulas
当道路类型和镇,省或岛的组合不存在<时,以上公式将返回=CONCATENATE(
IFERROR( INDEX( $D$3:$D$18, AGGREGATE( 15, 6, ROW($D:$D) / ( ( $D$3:$D$18 <> "" )
* IFERROR( SEARCH( $J19, $B$3:$B$18 ) > 0, NA() )
* IFERROR( SEARCH( $K19, $C$3:$C$18 ) > 0, NA() ) ), 1 ) ),"N/A"), "; ",
IFERROR( INDEX( $D$3:$D$18, AGGREGATE( 15, 6, ROW($D:$D) / ( ( $D$3:$D$18 <> "" )
* IFERROR( SEARCH( $L19, $B$3:$B$18 ) > 0, NA() )
* IFERROR( SEARCH( $K19, $C$3:$C$18 ) > 0, NA() ) ), 1 ) ), "N/A" ), "; ",
IFERROR( INDEX( $D$3:$D$18, AGGREGATE( 15, 6, ROW($D:$D) / ( ( $D$3:$D$18 <> "" )
* IFERROR( SEARCH( $M19, $B$3:$B$18 ) > 0, NA() )
* IFERROR( SEARCH( $K19, $C$3:$C$18 ) > 0, NA() ) ), 1 ) ), "N/A" ) )
em>表A 。
建议阅读以下页面以获取有关所使用功能的详细信息:
VLOOKUP function,
MATCH function,
CONCATENATE function,
IFERROR function,
INDEX function,
AGGREGATE function,
ROW function,
SEARCH, SEARCHB functions,
NA function