繁体   English   中英

Google 表格中的相关数据验证

[英]Dependent Data Validation in Google Sheets

一段时间以来,我一直在努力解决这个问题并找到了一个临时解决方案,但是对于我计划拥有的尽可能多的数据行来说,它是如此令人难以置信的乏味。

所以,问题是我有两列包含数据验证列表。 第二列基于第一列信息,即单元格一中的第一列是否将具有“水果”和“蔬菜”的下拉列表。 我将 select “水果”,其右侧的单元格将提供预定水果的下拉列表,或者如果选择“蔬菜”,则会出现蔬菜列表。 我能够使用这个 function =TRANSPOSE(FILTER($R$14:$S,$R$13:$S$13=H14))R14:S是范围, R13:S13是标题/“水果”和“蔬菜”,这给了我一个范围来作为我的第二个专栏的基础。 没问题,问题是,我不能只从上面抓取数据验证范围并将其拖下。 我必须将 go 放入每个单元格中,并将该列表范围向下更改一行到列中所有单元格的每个单元格。

我还尝试使用此公式=INDIRECT(INDIRECT(ADDRESS(ROW(),COLUMN()-1)))通过公式验证数据。 这个想法是,无论左边的单元格等于什么,都会出现一个基于该名称的列表,但是,这不起作用。

我愿意尝试脚本; 我对 VBA 有一些了解,但不会编写脚本,所以我肯定需要一些指导。 在此先感谢您的帮助。

跟踪器和第二个下拉列表

所有列表

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

您不能按照您尝试的方式执行多个动态相关下拉菜单。 (拖放)。 您将需要一个脚本来执行此操作。

此帮助文章中,有一个示例表,其中用户共享脚本以构建动态相关下拉列表。 它非常强大,也许对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM