作者Andy5566 (小妹56)
看板Office
标题[算表] Excel多层下拉选项有重复名称的问题
时间Mon Mar 2 16:08:23 2020
软体:Excel
版本:2016
想请教一下各位大大
https://i.imgur.com/qWQmzed.jpg
如图示
有4种产品「甲、乙、丙、丁」
2种包装方式「单包装、多包装」
其中多包装又有「2入、4入、5入」的差异
而单包装只有「1入」的选项
想请教一下
我想将「产品」以及「包装方式」作个多层式下拉选单
然後在「组数」的栏位,自动列出可能的下拉选项
例如:
无论选「甲、乙、丙、丁」何种产品,选「单包装」後,组数自动带出「1入」的选项
而当我选择「丁」产品、「多包装」,组数自动转成「5入」
当我选择「甲、乙、丙」任一产品、「多包装」,组数栏位有「2入」、「4入」这两个可
能的下拉式选项可选
我是一个Excel新手,但也努力了不少时间来研究,找出最接近解决的计算式
「{=INDEX(C2:C12,MATCH(H1&I1,A2:A12&B2:B12,0))}」
但这显然不完美,因为一但我选择「甲、乙、丙」任一产品的「多包装」,组数所带出的
数字只会出现「2入」而不会有「4入」的选项
求求Excel大神给个方向!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.41.178 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1583136506.A.367.html
2F:→ soyoso: 连结内j1:n4抓出符合的数值或文字,清单来源再以函数 03/02 16:26
3F:→ soyoso: offset来回传该范围 03/02 16:26
感谢大大回覆,我依样画葫芦作一份出来,但还是有很多摸不着头绪的地方
https://i.imgur.com/ogTEkNK.jpg
E1(产品)、F1(包装类别)为下拉式选项?G1设定2、4的下拉选下?
然後J1的函数
J1{=IFERROR(INDEX($C:$C,SMALL(IF($E1&$F1=$A$1:$A$12&$B$1:$B$12,ROW($1:$12)),COLUMN(A1))),"")}
G19的函数
G19={OFFSET(J1,,,,COUNT(J1:N4))}
J2跟K1各别输入1跟4?
我想我可能先了解每个函数指令的意义
※ 编辑: Andy5566 (123.194.41.178 台湾), 03/02/2020 17:28:16
4F:→ soyoso: 我回文是清单来源,而非於储存格内,清单来源是在资料验证 03/02 17:50
5F:→ soyoso: 清单,来源处输入该公式 03/02 17:50
6F:→ soyoso: 连结j1:n4的结果都是从储存格j1拖曳产生的 03/02 17:52