excel折分(数据有效性)

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:56:03
sheet1为:
A B C D
1日 b b b
1日 d d d
2日 x x x
1日 a a a
2日 j j j
我在在sheet2里做个表∪(数据有效性)使得点击∪=1日
则出现:
1日 a a a
1日 b b b
1日 d d d
点击∪=2日则出现:
2日 x x x
2日 j j j
主要是下面表框这个应该怎么设置,有效性的那按纽我好象会弄了,
不好意思,小弟天天问问题,没分了,只有在这里先感谢大家了

那么你的有效值是在比如 sheet2! D1 输入的,那么你在sheet2的空白处输入下面的公式。

=IF(COUNTIF(sheet1!$A$1:$A$100,$D$1)>=ROW(1:1),INDEX(sheet1!A$1:A$100,MATCH(LARGE((sheet1!$A$1:$A$100=$D$1)*ROW($1:$100),ROW(1:1)),ROW($1:$100),),),"")

结束时按 ctrl+shift+enter 三建 结束,就行了,
下面就是往右填充,再往下填充

sheet1!$A$1:$A$100是sheet1的日期的一列。