返回列表 上一主題 發帖

[發問] 如何依總表中的代碼自動填入明細表中100、200、300中

本帖最後由 p212 於 2013-10-16 11:56 編輯

回復 1# s7659109
1、在「100」工作表之
A3儲存格輸入陣列公式(按 CTRL+SHIFT+ENTER 輸入公式)
=INDEX(總表!A:A,SMALL(IF(總表!$B$1:$B$1000=$B$1,ROW(總表!$B$1:B$1000),4^8),ROW(1:1)))&""
B3儲存格輸入陣列公式
=INDEX(總表!C:C,SMALL(IF(總表!$B$1:$B$1000=$B$1,ROW(總表!$B$1:C$1000),4^8),ROW(1:1)))&""
C3儲存格輸入陣列公式
=INDEX(總表!D:D,SMALL(IF(總表!$B$1:$B$1000=$B$1,ROW(總表!$B$1:D$1000),4^8),ROW(1:1)))&""
2、選取「100」工作表之A3、B3與C3儲存格,「複製」,再前往「200」、「300」等工作表在相對應的位置上執行「貼上」--「公式」即可。
請參考!

TOP

本帖最後由 p212 於 2013-10-16 12:28 編輯

回復 1# s7659109
對不起!「金額也自動加上千分位」沒處理。
請修正2#所述_C3儲存格陣列公式為
=(INDEX(總表!D:D,SMALL(IF(總表!$B$1:$B$1000=$B$1,ROW(總表!$B$1:D$1000),4^8),ROW(1:1)))&"")*1
且對C欄「儲存格格式」之類別設定為「數值」並勾選「使用千分位(,)符號」
請參考!
註1:紅色部分用意在將「文字」格式轉換成「數字」格式
註2:建議參考http://forum.twbts.com/viewthrea ... &from=favorites的討論內容嘗試修正您其他可能的需求,謝謝!

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題