在数据验证中使用多个范围

问题描述 投票:0回答:2

我希望我的问题不会让人困惑,如果你对我的要求有任何疑问请不要犹豫告诉我,拜托!

我想为下拉列表使用两个分隔范围,但我真的不知道如何做到这一点。我甚至试图要求一个单元格打印两个范围,但我找不到任何公式来做那个> <。

在我的例子中,我有两个范围:“namesNinjaSkills”和“namesNinjaMasterSkills”,这两个列是想要的技能。我希望在某个级别下拉,提出两种技能。我是否必须手动将它们放在另一个之下(这会非常痛苦> <)?

我已经看到数据验证不想占用多个范围,所以我试着对单元格A307说“你们都是”名字“忍者杀戮”然后所有“名称忍者大师杀戮”“但我找不到一个公式,我绝对可以用一个范围制作它,但不能用两个。

也许这是一个愚蠢的问题,如果是这样的话,我很抱歉^^

google-sheets
2个回答
0
投票

也许这就是你需要的(?)

EXAMPLE 1:

工作表Sheet1:

D20:数据验证>项目清单:I made a choice,I didn't make a choice

F20:数据验证>范围列表:Sheet2!D8:D11

Sheet2中:

D8:=IF(Sheet1!D20 = B6; QUERY(B8:B11;;-1);IF(Sheet1!D20 = C6; QUERY(C8:C11;;-1);))


EXAMPLE 2:

D2中的公式:

=IF(A2=F2, {H3:H}, IF(A2=F3, {I3:I}, IF(A2=F4, {J3:J}, )))

A2中的数据验证:

B2中的数据验证:

demo spreadsheet


0
投票

我已经在脚本中找到了答案,看来这是唯一的方法。

© www.soinside.com 2019 - 2024. All rights reserved.