作者qkw (Mr. Q)
看板Office
标题[算表] 不同工作表栏位同步(包含插入的栏列)
时间Thu Mar 19 15:29:13 2020
软体:excel
版本:office365
请问大神, 我在不同表中使用栏位同步时遇到个问题, 若我在表1A1栏与A2间插入一列
并且把在表1的"新A2栏输入数值3",此时表2的A2栏并不会显示3
说明一下: 原本表1的A1栏=1, A2栏=2, 此时表2的A1栏可以同步=1, A2栏=2
此时若在表1的A1与A2中插入一列,在新的A2栏填入3, 这时表1的A1栏=1, A2栏=3, A3=2
但表2却仍然还是A1栏=1, A2栏=2。 我想让表2的A1,A2,A3跟表1一样,请问该如何解?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.235.8 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1584602955.A.349.html
1F:→ soyoso: 以函数indirect,如表2储存格a1以=indirect("表1!a"&row() 03/19 15:49
2F:→ soyoso: )的方式,公式向下拖曳范围再自行调整 03/19 15:50
3F:→ soyoso: 这样如内文举例,表1插入列时,表2也会和表1一样 03/19 15:51
4F:→ soyoso: 或是=index(表1!a:a,row())的方式 03/19 15:54
5F:→ qkw: 谢谢,但是我发现这样就不能使用排序的功能了orz 03/20 15:31
6F:→ soyoso: 如果还要排序的话,那以原公式,如表2的储存格a1重新往下 03/20 17:28
7F:→ soyoso: 拖曳,表2就会於a2回传3,a3回传2,再排序 03/20 17:28