作者ilf0121 (思想的崛起)
看板Office
标题[算表] 请问EXCEL 档案参考对照变数 写法?
时间Sun Oct 9 14:04:44 2022
各位大神们好
请教以下这个问题
关於变数是设定月份 表格也分页 档名10月 分页10月
原本写法是
=IF(COUNTIF('[10月.xlsm]10月'!$D:$D,A2)=1,"",
IF(COUNTIF('[10月.xlsm]10月'!$D:$D,"*"&A2&"*")<>0,
COUNTIF('[10月.xlsm]10月'!$D:$D,"*"&A2&"*"),"无"))
还有这原本写法是
=IF(B21=" "," ",IF(B21=0," ",'[10月.xlsm]10月'!O21))
按照S大大的解答 更新知之後写法是
=IF(B5=" "," ",IF(B5=0," ",INDIRECT("["&E$1&"月.xlsm]"&E$1&"月!O"&5)))
可以使用但是新问题是 这往下拉 最後面的&5无法自动增加
往下拉一样全部都是%5,请问大大这有办法自动增加吗?
谢谢
按照S大神的指导 改为
=IF(B5=" "," ",IF(B5=0," ",INDIRECT("["&E$1&"月.xlsm]"&E$1&"月!O"&ROW(B5))))
是可以的
但每次要换月份的时候 都要手动把10月改成11月这样
请问是否能在C1这一格 直接填写新的月份 公式就会自动变化成新的月份
请问以下写法 那边有问题? 因为跑不出结果 谢谢大神
=IF(COUNTIF('["&C1&"月.xlsm]"&C1&"月'!$D:$D,A2)=1,"",
IF(COUNTIF('["&C1&"月.xlsm]"&C1&"月'!$D:$D,"*"&A2&"*")<>0,
COUNTIF('["&C1&"月.xlsm]"&C1&"月'!$D:$D,"*"&A2&"*"),"无"))
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.150.133 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1665295486.A.E3E.html
※ 编辑: ilf0121 (118.169.150.133 台湾), 10/09/2022 14:05:29
※ 编辑: ilf0121 (118.169.150.133 台湾), 10/09/2022 14:20:32
1F:→ suaveness: INDIRECT 了解一下 10/09 15:50
2F:→ suaveness: 主要原因是COUNTIF的第一引数(range)必须是范围 10/09 16:13
3F:→ suaveness: 但如果用&连接的话就会变成文字(string) 10/09 16:14
※ 编辑: ilf0121 (118.169.150.133 台湾), 10/09/2022 23:29:31
4F:→ ilf0121: 谢谢S大大 目前可以了 但是以上还有个问题 请S大解惑 10/09 23:30
5F:→ ilf0121: =IF(B5=" "," ",IF(B5=0," ",INDIRECT("["&E$1&"月.xlsm] 10/09 23:52
6F:→ ilf0121: "&E$1&"月!O"&5))) 10/09 23:53
7F:→ ilf0121: 可以使用但是新问题是 这往下拉 最後面的&5无法自动增加 10/09 23:53
8F:→ ilf0121: 往下拉一样全部都是%5,请问大大这有办法自动增加吗? 10/09 23:53
9F:→ suaveness: 5 -> ROW(B5) 10/10 00:02
10F:→ suaveness: 不知道你的资料长怎样,我只能猜一个通解 10/10 00:04
11F:→ ilf0121: 谢谢S大 用ROW(B5)可以的 10/10 00:56
※ 编辑: ilf0121 (118.169.150.133 台湾), 10/10/2022 00:57:22
※ 编辑: ilf0121 (118.169.150.133 台湾), 10/10/2022 00:57:44