Google sheets 如何匹配google工作表中数组的所有元素
我有一个表和索引列表,我希望google sheets返回一个匹配值的列表。类似这样的,但我在这种情况下不工作。你能帮我正确的公式,它在谷歌工作表Google sheets 如何匹配google工作表中数组的所有元素,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一个表和索引列表,我希望google sheets返回一个匹配值的列表。类似这样的,但我在这种情况下不工作。你能帮我正确的公式,它在谷歌工作表 =TEXTJOIN(",",TRUE,INDEX(A2:B4,N(IF(1,D2)))) 把这个放在E2里,然后抄下来 =TEXTJOIN(",", TRUE, ARRAYFORMULA(VLOOKUP(SPLIT(D2, ","), $A$2:$B$4, 2, 0))) 把这个放在E2里,然后抄下来 =TEXTJOIN(",", TRUE, A
=TEXTJOIN(",",TRUE,INDEX(A2:B4,N(IF(1,D2))))
把这个放在E2里,然后抄下来
=TEXTJOIN(",", TRUE, ARRAYFORMULA(VLOOKUP(SPLIT(D2, ","), $A$2:$B$4, 2, 0)))
把这个放在E2里,然后抄下来
=TEXTJOIN(",", TRUE, ARRAYFORMULA(VLOOKUP(SPLIT(D2, ","), $A$2:$B$4, 2, 0)))
您可以在一个单元格中使用公式执行此操作,无需复制: =TransposeSpliteTextJoin,,FALSE,ArrayForMulaiFnavLookupSpliteTextJoin,,,FALSE,$D$2:$D$5,,TRUE,FALSE,$A$2:$B$4,2,0,,,FALSE,FALSE 这个公式到底是做什么的,从内到外从TEXTJOIN。。。转置…: 第一个TEXTJOIN将条件范围D2:D4或更多(如果需要)合并为一个字符串 、两个逗号的确切字符串用作分隔符:如果您已经使用了逗号,则允许使用逗号,这意味着列A2:A4中不应包含逗号,并且两个逗号只能与一个逗号区分开来。 在这种情况下,不排除空字符串单元格,因此结果将与原始数据对齐。 第一次拆分给出了在A2:A4中找到的密钥列表 空字符串被保留,因此可以在以后使用、、将所有这些字符串重新组合在一起,,。空字符串现在是分隔符。 VLOOKUP将键A2:A4替换为值B2:B4 IFNA是必需的,这样VLOOKUP就不会被作为密钥传递的空字符串阻塞。空字符串将保持为空字符串 要传递一系列密钥(从步骤2到VLOOKUP的密钥),实际上需要ARRAYFORMULA,而不仅仅是一个密钥 第二个TEXTJOIN将所有这些值重新组合在一起 空字符串被保留,因为它们是两个条件之间的分隔符。 由于空字符串,每行的结果将用、、和两个逗号分隔。 第二次拆分用于分隔每行的结果 保留空字符串以与原始数据对齐。 转置只是将结果旋转为一列 以可读的形式输入以下公式是有效的: =转置 分裂 文本连接 ,, 错误的 阵列公式 伊夫纳 瓦卢库普 分裂 文本连接 ,,, 错误的 $D$2:$D$4 , ,, 符合事实的 错误的 , $A$2:$B$4, 2. 0 , ,,, 错误的 错误的
您可以在一个单元格中使用公式执行此操作,无需复制: =TransposeSpliteTextJoin,,FALSE,ArrayForMulaiFnavLookupSpliteTextJoin,,,FALSE,$D$2:$D$5,,TRUE,FALSE,$A$2:$B$4,2,0,,,FALSE,FALSE 这个公式到底是做什么的,从内到外从TEXTJOIN。。。转置…: 第一个TEXTJOIN将条件范围D2:D4或更多(如果需要)合并为一个字符串 、两个逗号的确切字符串用作分隔符:如果您已经使用了逗号,则允许使用逗号,这意味着列A2:A4中不应包含逗号,并且两个逗号只能与一个逗号区分开来。 在这种情况下,不排除空字符串单元格,因此结果将与原始数据对齐。 第一次拆分给出了在A2:A4中找到的密钥列表 空字符串被保留,因此可以在以后使用、、将所有这些字符串重新组合在一起,,。空字符串现在是分隔符。 VLOOKUP将键A2:A4替换为值B2:B4 IFNA是必需的,这样VLOOKUP就不会被作为密钥传递的空字符串阻塞。空字符串将保持为空字符串 要传递一系列密钥(从步骤2到VLOOKUP的密钥),实际上需要ARRAYFORMULA,而不仅仅是一个密钥 第二个TEXTJOIN将所有这些值重新组合在一起 空字符串被保留,因为它们是两个条件之间的分隔符。 由于空字符串,每行的结果将用、、和两个逗号分隔。 第二次拆分用于分隔每行的结果 保留空字符串以与原始数据对齐。 转置只是将结果旋转为一列 以可读的形式输入以下公式是有效的: =转置 分裂 文本连接 ,, 错误的 阵列公式 伊夫纳 瓦卢库普 分裂 文本连接 ,,, 错误的 $D$2:$D$4 , ,, 符合事实的 错误的 , $A$2:$B$4, 2. 0 , ,,, 错误的 错误的
这种情况下的最佳解决方案。谢谢,这是最好的解决办法。非常感谢。