如果在 Google 个工作表上使用过滤功能搜索框为空,则不显示任何结果
Show no results if search box is empty using Filter Function on Google Sheets
我希望有人能为我提供一个快速的解决方案。我在 google sheet 上设置了梦幻体育联盟。其中一个 sheet 允许其他人搜索玩家数据库。它分为四个不同的搜索框,提供以下搜索选项:按球员、位置、所有者或球员名称。我正在使用过滤功能:
=filter(Sheet242!A2:E,search(B6,Sheet242!A2:A),search(E6,Sheet242!E2:E),search(B8,Sheet242!C2:C),search(E8,Sheet242!B2:B))
它取自 table 在单独的 sheet 上。
除了一个例外,这很好用。当所有 4 个搜索框都没有值时,它 returns 我 table 中的所有值。如果所有 4 个框都是空的,我希望它不过滤任何结果。
这是我的 google sheet 的 link 这样你可以更好地了解我正在尝试做什么:
https://docs.google.com/spreadsheets/d/1XlfWyDOi-cEynVCcnWEpbOF7qIm_HlAKk2yG31rYvJw/edit?usp=sharing
有问题的两个 sheet 是“玩家数据库”和“Sheet 242”。
如有任何建议,我们将不胜感激!
尝试:
=IF(LEN(B6&B8&E6&E8)=0,, FILTER(Sheet242!A2:E,
SEARCH(B6, Sheet242!A2:A), SEARCH(E6, Sheet242!E2:E),
SEARCH(B8, Sheet242!C2:C), SEARCH(E8, Sheet242!B2:B)))
我希望有人能为我提供一个快速的解决方案。我在 google sheet 上设置了梦幻体育联盟。其中一个 sheet 允许其他人搜索玩家数据库。它分为四个不同的搜索框,提供以下搜索选项:按球员、位置、所有者或球员名称。我正在使用过滤功能:
=filter(Sheet242!A2:E,search(B6,Sheet242!A2:A),search(E6,Sheet242!E2:E),search(B8,Sheet242!C2:C),search(E8,Sheet242!B2:B))
它取自 table 在单独的 sheet 上。
除了一个例外,这很好用。当所有 4 个搜索框都没有值时,它 returns 我 table 中的所有值。如果所有 4 个框都是空的,我希望它不过滤任何结果。
这是我的 google sheet 的 link 这样你可以更好地了解我正在尝试做什么: https://docs.google.com/spreadsheets/d/1XlfWyDOi-cEynVCcnWEpbOF7qIm_HlAKk2yG31rYvJw/edit?usp=sharing
有问题的两个 sheet 是“玩家数据库”和“Sheet 242”。
如有任何建议,我们将不胜感激!
尝试:
=IF(LEN(B6&B8&E6&E8)=0,, FILTER(Sheet242!A2:E,
SEARCH(B6, Sheet242!A2:A), SEARCH(E6, Sheet242!E2:E),
SEARCH(B8, Sheet242!C2:C), SEARCH(E8, Sheet242!B2:B)))