作者ilf0121 (思想的崛起)
看板Office
标题[算表] EXCEL 对照档案 A档砍行 B档显示#REF!
时间Thu May 5 03:43:37 2022
软体:EXCEL
各位大神们好
小弟目的遇到一个问题
A档是原本资料档案
B档是对照A档的表格
问题是 当A档砍行的时候
B档原本的对照行格子内的资料就呈现#REF!
B档对照的语法是这样写的
B档A300储存格 =IF('[05月.xlsx]05月'!$A330=""," ",('[05月.xlsx]05月'!$A330))
当A档的300行砍掉资料的时候 B档的A300就显示#REF!
当A档的300行砍掉 原本的301行资料就变成300行
能否B档对照资料也会跟着会变成A档的301行变成300行这样
A B
300行 0 0
301行 1 1
302行 2 2
当把A档的300行砍掉 B档呈现
A B
300行 1 1 (原本的301行变成300行)
301行 2 2
谢谢各位大大解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.3.95 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1651693419.A.9BE.html
1F:推 kinomon: 改用indirect参照 05/05 04:08
2F:→ kinomon: = indirect( "'[05月.xlsx]05月'!$A" & row(330:330) ) 05/05 04:10
3F:→ kinomon: 另外excel是横列 直栏 没有行 05/05 04:10
4F:→ kinomon: 若栏位多 indirect可用R1C1样式参照 05/05 04:12
5F:→ ttlin7666: if很容易参考跑掉,建议用别的方式 05/05 20:05
6F:→ kinomon: 我蛮好奇楼上的说法 请问有哪些情境下if会参照跑掉呢 05/06 00:09
7F:→ ilf0121: 非常感谢K大!!!! 可以了 这样对照果然准确 感激K大 05/06 03:44
8F:→ enjoyyou: 因为用了$ 所以原本参照的被"砍"掉了 就变没地方参照 05/07 08:14
9F:→ enjoyyou: 如果不改公式 可以改用复制贴上来 "覆盖" 原来的位置 05/07 08:14
10F:→ enjoyyou: 最後一列在清除资料就好 这样另一页就不会没参照 05/07 08:15
11F:→ enjoyyou: 修正一下不是$ 是参照的问题而已 05/07 08:21
12F:→ ilf0121: 喔喔 谢谢E大 原来是绝对位址的关系,一直想不清,解惑了 05/07 09:51
13F:→ ilf0121: ! 感激 05/07 09:51
14F:→ ilf0121: 报告E大 拿掉$ A档砍行一样B档会跑#REF! 05/08 21:42
15F:→ ilf0121: 请问K大 按照indirect的写法是不会跑出#REF! 05/08 21:43
16F:→ ilf0121: 但是会出现一个神奇的问题,用共享档案看资料B档是没问题 05/08 21:44
17F:→ ilf0121: 但是用网页开启共享的话B档就会无内容 05/08 21:44