发布网友 发布时间:2022-04-23 09:35
共4个回答
热心网友 时间:2022-05-04 23:25
这是11.1表中数据,其他日期的表中格式一样。
查询表中
A5至A35单元格格式要设为文本,否则11.10会变成11.1
B2=C5
C2=SUM(D5:D35)
D2=B2-C2
B5=IFERROR(VLOOKUP($A$2,INDIRECT($A5&"!$B$1:$H$41"),COLUMN(B1),0),"")
按住B5单元格右下角,拖到G5,再拖到最下面一行。
公式中的INDIRECT($A5&"!$B$1:$H$41")是根据数据源表中的行数来决定的,因为我做的示例中最后一行数据在第41行,所以是41,假如你数据源中到了第50行,就是公式中的41改成50
如果上面的没问题了,可以再做一个更高级一点的,输入月份后,自动带出各月日期
G2输入某月的1号,比如2021-11-1
A5=TEXT($G$2+ROW(A1)-1,"m.d"),向下拖到需要的位置,这样,只要改动月份那个单元格为某月1号,那下面日期会全部自动改为那月的1-31号,没有31号的,把那个日期单元格删除即可。我不再用公式或条件格式隐藏多余的日期。因为这样最简单。
追问B5=IFERROR(VLOOKUP($A$2,INDIRECT($A5&"!$B$1:$H$41"),COLUMN(B1),0),"")追答数据源里有日期吗?如果数据源里没有日期的话,那自然出来的就是0。如果数据源里有日期,查出来的数据是4万多的数字,修改单元格格式为日期就显示为日期。
热心网友 时间:2022-05-05 00:43
用Excel建立查询系统查询系统可以把数据整理一下,一般要求整理到同一个表里,当然如果关联表的话,查起来就比较麻烦,你要建立一个界面把它给全部显示出来,谁可以放在一个工作表里,然后进行查询。热心网友 时间:2022-05-05 02:18
1.先把我们所需要的数据列项整合好。我简单制作了一个小的查询系统,先列项弄...热心网友 时间:2022-05-05 04:09
查询,会用VBA的话,使用VBA更高效些