【问题标题】:Drop down list selection Excel VBA下拉列表选择 Excel VBA
【发布时间】:2011-09-30 10:49:41
【问题描述】:

我想根据下拉选择填充一个单元格。我该怎么做?下拉列表是在工作表中手动创建的。

编辑:我有一列,其中每个单元格都被淹没了。根据我在下拉列表中选择的内容,相邻的单元格应该填充一个值。

【问题讨论】:

  • 这非常不清楚。请向我们展示您已经拥有的和想要拥有的。

标签: excel vba drop-down-menu


【解决方案1】:

假设您在 A1 中有一个允许值 1、2 或 3 的下拉框,并且您希望 B1 相应地显示“A”、“B”或“C”。只需输入公式

=IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C","-")))

进入 B1。当然,这也适用于 A1 中没有下拉框的情况。

【讨论】:

  • 如果一列中的所有单元格都是下拉菜单怎么办?如何相应地修改公式?
  • @Abhi 如果您要填充的每个单元格都与下拉列表直接相邻,您不能直接将公式粘贴下来吗?
【解决方案2】:

看看 Vlookup 和 Index Match,它们通常比嵌套的 If 更容易创建和维护。 如果您需要示例,请告诉我

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-07
    相关资源
    最近更新 更多