如何在 Excel 中按特定年份使用日期范围(年份)的下拉列表
How to use drop down list with range of dates (years) by specific year in Excel
当用户在 A 列中填写年份并且在 B 列中填写从 E 列中定义的列表中获取的范围时,我想创建条件下拉列表。
我该怎么做?
这是一个需要一些辅助列的解决方案
https://1drv.ms/x/s!AncAhUkdErOkgqRfHIC5Alfyiof2VQ?e=5RehGh
=NUMBERVALUE(LEFT(J3;4))
=NUMBERVALUE(RIGHT(J3;4))
=L3-K3
=NUMBERVALUE(K3)
=IF(($N3+COLUMN()-COLUMN($M3)-1)<=$L3;$N3+COLUMN()-COLUMN($M3)-1;0)
=IF(COUNTIF($N:$Z;A4)=1;A4;"")
=OFFSET($C;;;COUNTIF(C4:$C00;">1");1)
=INDEX($J:$L;MATCH(E3;$K:$K;1);1)
如果您的本地 Excel 版本需要,请将分号替换为 komma。
您可以组合一些公式以减少辅助列。
从下拉菜单中选择
当用户在 A 列中填写年份并且在 B 列中填写从 E 列中定义的列表中获取的范围时,我想创建条件下拉列表。 我该怎么做?
这是一个需要一些辅助列的解决方案
https://1drv.ms/x/s!AncAhUkdErOkgqRfHIC5Alfyiof2VQ?e=5RehGh
=NUMBERVALUE(LEFT(J3;4))
=NUMBERVALUE(RIGHT(J3;4))
=L3-K3
=NUMBERVALUE(K3)
=IF(($N3+COLUMN()-COLUMN($M3)-1)<=$L3;$N3+COLUMN()-COLUMN($M3)-1;0)
=IF(COUNTIF($N:$Z;A4)=1;A4;"")
=OFFSET($C;;;COUNTIF(C4:$C00;">1");1)
=INDEX($J:$L;MATCH(E3;$K:$K;1);1)
如果您的本地 Excel 版本需要,请将分号替换为 komma。
您可以组合一些公式以减少辅助列。
从下拉菜单中选择