Xio*_*ous 2 excel combobox google-docs google-sheets google-apps-script
我有关于 Google 表格的问题。
我在 Google 文档中有一个电子表格,是从我创建的 excel 电子表格中复制的。我需要弄清楚如何做的是制作一个组合框,当我在列表中选择一个选项时,它将另一个单元格的值从 1 更改为 2 或 3 或 4 等。
我在 excel 中有这个工作,但似乎无法弄清楚如何在工作表中做到这一点。
我的问题是,有没有人知道这样做的方法?甚至有可能吗?
也许我误解了您的问题,但在我看来,您可以在没有任何脚本的情况下实现您想要的(尽管也可以编写整个事情的脚本):
对于“组合框”单元格,添加数据验证,根据需要在“条件”下选择“范围列表”或“项目列表”,以及“无效数据”部分中的“拒绝输入”选项。当您单击现在显示在单元格中的小箭头时,这将使单元格显示项目的下拉选择。
在另一个单元格(需要更改值的单元格)中,输入一个公式,该公式可根据选定的“组合框”单元格值更改单元格值。根据“组合框”单元格中项目列表的大小,您可以使用简单的IF()公式,或者选择 a VLOOKUP()(如果数据验证项目来自电子表格中的某个范围),或者它们的组合。
例如,基于下面屏幕截图中的工作表,单元格 C1:C6 的数据验证规则设置为范围 F1:F6,单元格 D1:D6 具有公式=IF(NOT(C1=""), VLOOKUP(C1, $F$1:$G$6, 2, FALSE), "DEFAULT VALUE")(显然对 C1 的引用更改为 D 列的相应行)。当从单元格 C1:C6 的下拉列表中选择一个值时,D 列中的相应单元格将其值更改为 G 列中与 F 列中所选值匹配的值。如果未在单元格 C1:C6 中选择值,则相应的单元格在 D 列中显示“默认值”(可以是您需要的任何值)。

| 归档时间: |
|
| 查看次数: |
9481 次 |
| 最近记录: |