【问题标题】:How to fetch specific data for specific word/phrase into a single cell in Google sheets如何将特定单词/短语的特定数据提取到 Google 表格中的单个单元格中
【发布时间】:2021-02-07 01:42:43
【问题描述】:

我在 A:F 列中有数据,在 H 列中有唯一条目。我正在使用 H 列中的数据过滤前两列中的数据并返回第 5 列和第 6 列(E 和 F)中的数据.

我已经尝试为自己找到了一个有效的公式,但获得我需要的数据是不完整的。公式为:

=IFERROR(QUERY(INDEX(SORT(FILTER({E2:E, ROW(A2:A)}, (A2:A=H2)+(B2:B=H2)), 2, 0),,1),,100000))

*查询功能是允许超过50000个字符出现。

请查看我在这个 google 表格文件中的数据以便更好地理解。

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

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    删除 E:F 并在 E2 中使用它:

    =ARRAYFORMULA(IF(A2:A="",,"<td class="""&
     IF(C2:C>D2:D, {"win", "loss"}, 
     IF(C2:C<D2:D, {"loss", "win"}, "draw"))&"""></td>"))
    

    然后使用它并向下拖动:

    =ARRAYFORMULA(QUERY(INDEX(QUERY(SORT({SPLIT(QUERY(
     FLATTEN(IF($A$2:$B="",,$A$2:$B&"×"&$E$2:$F)), 
     "where Col1 is not null"), "×"), SEQUENCE(COUNTA($A$2:$B))}, 3, 0), 
     "where Col1 = '"&H2&"'"),,2),,9^9))
    

    【讨论】:

    • 完美答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多