Board logo

標題: [發問] 資料表問題 [打印本頁]

作者: regedit77    時間: 2011-6-1 07:27     標題: 資料表問題

請問一下老師

我有一個資料表,當sheet1 新增一列或刪除時sheet2及sheet3希望可以同時動作,
在sheet1新增資料時在sheet2或sheet3的最後一列
若在sheet1刪除時sheet2或sheet3自動上移一列補滿
作者: ANGELA    時間: 2011-6-1 09:44

sheet2!a2=IF(INDIRECT("Sheet1!A"&ROW(A2))="","",INDIRECT("Sheet1!A"&ROW(A2)))
作者: regedit77    時間: 2011-6-1 11:15

謝謝ANGELA 老師指導,但只有姓名欄可以,無法整列一起變動,我試著改=IF(INDIRECT("Sheet1!A"&ROW(C2))="","",INDIRECT("Sheet1!A"&ROW(C2))) 在sheet2的b2欄也不行,麻煩老師了
作者: regedit77    時間: 2011-6-1 11:22

老師不好意思,可以了,是我沒看清楚少改了sheet1!C,學生知錯了,謝謝
作者: ANGELA    時間: 2011-6-1 11:59

只有了解公式的運作方式後,公式才會為你所用,不列出所有解答,目的也在這裡.恭喜你.多了解了一個公式.
作者: regedit77    時間: 2011-6-1 13:48

謝謝ANGELA 老師用心良苦,雖然不是很懂,一直努力學習中,現在有個延伸的問題是若我加上部門及項次後(如附件),研究了一個早上還是不會,麻煩老師指導了
作者: ANGELA    時間: 2011-6-1 14:34

要把財務組從sheet1拆出來,要用index
B2={INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$50="財務組",ROW($2:$50),1000),ROW(A1)))&""}
陣列公式
A2 =IF(B2="","",ROW(A1))
其他的跟據要INDEX的相對欄位修改即可.
作者: regedit77    時間: 2011-6-1 15:10

謝謝老師,我改好後可用了,但刪除sheet1其中一列後財務部就全部出現了N/A了,我那�媬糷F嗎
作者: Hsieh    時間: 2011-6-1 18:44

欄位自己看indirect函數說明去調整
[attach]6453[/attach]
作者: regedit77    時間: 2011-6-1 19:19

謝謝老師的指導,研究一下,有問題 再麻煩各位老師
作者: regedit77    時間: 2011-6-1 19:35

老師請問一下IF(ROW($A1)>COUNTIF(Sheet1!$BB,sh),"",ROW($A1)) 中的sh是作什麼用的
作者: gong    時間: 2011-6-1 22:46

定義名稱

到
插入>名稱>定義>定義名稱
看看是怎麼一回事
作者: regedit77    時間: 2011-6-11 13:46

請問各位老師 Hsieh老師 附件公式 =IF($A2="","",INDIRECT("Sheet1!R"&SMALL(IF(Sheet1!$B$2:$B$65536=sh,ROW($2:$65536),""),財務組!$A2)&"C[-1]",0))   其中 Sheet1!R 什麼意思,另外定義��=MID(CELL("filename",!$A$1),FIND("]",CELL("filename",!$A$1))+1,255) 為什麼用 "]" 是什麼意思
作者: Hsieh    時間: 2011-6-11 14:12

CELL("filename",!$A$1)的答案看一下再去了解FIND函數的用法就知道為什麼要用"["




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)