【问题标题】:Excel Formula to return all rows and columns corresponding to search stringExcel公式返回与搜索字符串对应的所有行和列
【发布时间】:2021-08-05 09:39:19
【问题描述】:

我正在尝试在电子表格中查找两张工作表。 一个具有搜索值,另一个具有与搜索字符串对应的所有数据。 我正在尝试找到一个公式来搜索该值并返回所有相应的行。另一件事是它必须返回与该字符串相对应的整个行和列,而不仅仅是一个。

我现在正在使用这个 Vlookup 公式,但任何帮助都可以:=

ArrayFormula(VLOOKUP(A1,Sheet2!A2:AE196,{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},FALSE))

A2:是seach字符串,用数组定义要返回的Columns。 但公式只返回与字符串对应的一行,而不是所有行。 是否有一个公式可以返回与搜索字符串相对应的那些行中的所有行和整个值?

EX :Sheet1:搜索条件

Search
Apple
Mango
melon

例如:表 2:数据

Name Colour no
Apple red 5
Banana yellow 3
Apple red 25
Mango yellow 1
Mango yellow 10

预期结果将 Apple(公式中的 A1)作为搜索字符串:

Name Colour no
Apple red 5
Apple red 25

实际结果:

Name Colour no
Apple red 5

【问题讨论】:

    标签: excel excel-formula google-sheets-formula vlookup


    【解决方案1】:

    您应该使用FILTERQUERY

    =FILTER(Sheet2!A2:AE196,Sheet2!A2:A196=A1)

    =QUERY(Sheet2!A2:AE196,"select * where A='"&A1&"'",1)

    【讨论】:

    • 我将发布相同的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多