gpt4 book ai didi

excel - Excel 中的动态数据验证(非 VBA!)

转载 作者:行者123 更新时间:2023-12-04 20:19:04 26 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




我得到了n持有 m 的类别产品。此列表未排序,例如:



现在这就是我基本上想要对这个列表做的事情:

  • 下拉:动态存储第一列的每个唯一值的列表的数据验证(= 我将无法选择 Category_5,因为它还不存在)。
  • 下拉列表:根据第一个下拉列表中选择的类别提供所有产品的列表。



  • 是否有任何非 VBA 解决方案?

    最佳答案

    电子表格布局示例:

  • A2:A13 - 分类列表,项目不唯一
  • B2:B13 - 产品列表
  • Cell D2 down - 下拉列表 1 源,唯一项目,动态
  • Cell F2 down - 下拉列表 2 项增量编号 1..(公式中的计算更少)
  • Cell G2 down - 下拉列表 2 源,动态
  • Cell I2 - 下拉单元格 1
  • Cell J2 - 下拉单元格 2

  • 手机 D2 :数组公式(从公式窗口Ctrl-Shift-Enter进入,大括号由Excel插入,而不是由用户插入),向下复制:
    {=INDEX($A$2:$A$13;MATCH(0;COUNTIF($D$1:D1;$A$2:$A$13);0))}

    给出一个唯一的类别列表。

    手机 G2 : 数组公式,按照上一节中的说明进行操作:
    {=INDEX($B:$B;SMALL(IF($A$2:$A$13=$I$2;ROW($A$2:$A$13);"");$F2))} 

    提供在单元格 I2 中选择的类别下的产品列表.

    列表未排序:最好按类别和产品对初始列表进行排序。
    无错误处理:公式应更新为 IF ISERROR条款。

    Dynamic_dropdown_lists.xls

    关于excel - Excel 中的动态数据验证(非 VBA!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13827750/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com