根据下拉选择

时间:2018-10-11 03:27:47

标签: google-sheets spreadsheet

我想做的是在单元格A1的下拉列表中有一个项目列表。可以说列表是“总统,电影明星,说唱歌手”。

当我选择总裁时,我希望工作表1中的B列列出所有总裁,其中C列列出他们所代表的政党,D列列出其任职年份。当我选择电影明星时,我希望B列列出各种电影明星的名字,C列希望列出已加星标的电影的数量,D列希望显示其收入最高的电影。

因此,简而言之,我想要1个下拉列表来填充3列的数据。

我查找的所有内容都使用脚本(我认为这完全可以不用使用)使用VLOOKUP,但出现了1个单元格的数据(例如,A1下拉列表显示A2中的数据,但不显示B1:B50,C1中的数据: C50和D1:D50)还是不值得使用多列数据。如果数据来自另一张纸,我很好,我只是认为有一种更好的方法,然后根据我在单元格A1中的选择,使用if:then函数填充200多个单元格。有人知道这样做的简单方法吗?

1 个答案:

答案 0 :(得分:0)

我认为,一种优雅的解决方案是执行以下操作:

  1. 创建一列(以后可以隐藏),该列具有所有值组合,并在两个值之间使用定界符。例如,您可能拥有“总统>巴拉克•奥巴马>民主党> 2008-2016”
  2. 然后创建一个简单的函数(无需VLOOKUP!),通过使用FIND查找定界符的位置并拆分组合来提取单个值。