Vlookup然后在Google表格中返回另一行

时间:2019-10-31 11:02:04

标签: if-statement google-sheets concatenation array-formulas gs-vlookup

我正在努力弄清楚如何获取工作表以首先查找键值的位置,然后查找它应采用的子值中的哪一个。最好是包含一个示例,

https://docs.google.com/spreadsheets/d/1pL62W7pSImMlTdnU3RMV4VDK3KIuNBT8l3VxClLGTd4/edit?usp=sharing

我希望实现的是,选择第1项的值时,会自动填写正确的齿轮制造商字段。

对此有任何建议,我们深表感谢。

1 个答案:

答案 0 :(得分:1)

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(
 IF(F4:F12<>"", VLOOKUP(ROW(A4:A12), 
 IF(G4:G12<>"", {ROW(A4:A12), G4:G12&"♦"}), 2, 1), )&F4:F12, {
 IF(B4:B12<>"", VLOOKUP(ROW(A4:A12), 
 IF(A4:A12<>"", {ROW(A4:A12), A4:A12&"♦"}), 2, 1), )&B4:B12, C4:C12}, 2, 0)))

0