【问题标题】:How do you make a dropdown selection return a cell text based on "yes" values in other cell?如何使下拉选择根据其他单元格中的“是”值返回单元格文本?
【发布时间】:2023-03-13 15:55:01
【问题描述】:

我有以下数据:
- 文章摘录在 D 列 (D4:D1000)
- 主题单元格 AE3:AU3
- 在 AC:AS 列 (AE4:AU1000) 下的每个单元格中“是”或“否”,取决于该行中的文章摘录是否包含与每个单元格中的标题主题相关的关键字列。

我正在寻找一种创建下拉菜单的方法,我可以从中选择一个主题,并让所有标记为“是”的文章摘录(在 AE:AU 范围的相关主题列中)显示在下拉列表旁边的列中的其他内容。

示例
我从单元格 A4 的下拉列表中选择 Productivity (Topic),B4:B10 返回在 Productivity 标题(AJ 列)下标记为“是”的 7 篇文章摘录。

希望这是有道理的并且是可能的..

附:寻找在 Excel 或表格上使用此功能的指导,不管是哪一个。

编辑:共享指向 Google 表格示例的链接,但同样,有关表格 Excel 的指导同样有用。 https://docs.google.com/spreadsheets/d/1tCijce7F7H6zs-8VFzJX4A5Jy8IJ8focadj754XGIIg/edit?usp=sharing

【问题讨论】:

  • 你能给我们看一些数据样本吗?
  • @Harun24HR 当然,看这里docs.google.com/spreadsheets/d/…
  • 嗨! 能否请您授予编辑权限,以便我可以制作工作表的副本并在该副本中测试我的解决方案?您基本上会对使用 Data->Data Validation 用于下拉列表(选择范围作为可能的下拉值),然后是一系列IF 条件,用于显示所有文章摘录。
  • @MateoRandwolf 当然!打开它进行编辑,我期待知道您的解决方案是否有效。谢谢!

标签: excel database google-sheets dropdown


【解决方案1】:

是的,只是为了不让这个打开,我最终通过研究网络并结合了几个公式自己解决了这个问题。

我在A2 中创建了一个带有下拉菜单(数据验证)的新工作表 ("Search Tab"),它基于主题列标题。所有实际的“原始”数据现在都位于名为 "All Data" 的单独工作表中。

在“搜索”选项卡的 A5 单元格中,我输入了以下公式: =filter('All Data'!D4:D1000,(offset('All Data'!AE3,1,match($A2,'All Data'!$AE$3:AU$3,0)-1,997,1))="yes")

这基本上过滤了 D 列中的单元格,这些单元格与特定主题列(范围 AE4:AU1000)中与单元格 @987654326 中的下拉菜单中选择的文本匹配的文本“是”的单元格位于同一行中@。

写起来很混乱,所以我可以想象它读起来一定很混乱,而且不确定有多少人会遇到这种需求,但又不想让这个问题得不到解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-23
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 2021-03-11
    相关资源
    最近更新 更多