跨頁Excel論壇

跨頁Excel論壇

我似乎無法找到正確的行話在網路上搜尋答案。我怎麼才能實現這個設定:

1 個工作簿中有 2 個或更多工作表。

  1. 我想將單元格 A4、C4 或 D4 從 Sheet1 鏈接到 Sheet 2 中的 A4、C4 或 D4,但前提是:Sheet1 的單元格 G 有一個值(其中包含美元金額)並且其中沒有值- 什麼都沒發生。

  2. 我之前已經在工作表之間連結了一個單元格,但我想執行上述操作。我的目的是讓一個人填寫一張表格,然後它會自動連結到其他指定的表格,並自動填入相關儲存格。

希望我能說清楚。

答案1

如果Sheet1中G4的值不為空,則該解決方案會將Sheet1中A4、C4和D4的值放入Sheet2中的A4、C4和D4中。然後我們將公式複製下來,以便相同的邏輯適用於 A5、C5、D5(基於 G5)等。

首先,將以下內容放入 Sheet2(A4、C4 和 D4 中):

=IF(ISBLANK(Sheet1!$G4),"",Sheet1!A4)
=IF(ISBLANK(Sheet1!$G4),"",Sheet1!C4)
=IF(ISBLANK(Sheet1!$G4),"",Sheet1!D4)

Sheet2 公式

(註:上圖中,我是按Ctrl-`(大多數鍵盤第一行1左邊的鍵)進入視圖查看單元格中的公式)

當G4為空白測試時

上圖顯示,當 Sheet1 中的 G4 為空白時,Sheet2 中的所有內容都是空白。

當G4完全測試時

上圖顯示,當 Sheet1 中的 G4 已滿時,Sheet2 中的 A4、C4、D4 會從 Sheet1 複製過來。

點選Sheet2中的A4,向下拖曳右下角的黑色方塊,將公式複製到所有需要的儲存格中。

反白顯示儲存格 C4 和 D4,然後向下拖曳黑色方塊以將公式填入所有這些儲存格中。

下拉和最終結果

上面展示如何拉取公式和最終結果。

希望這可以幫助!

答案2

查看Vlook公式。

=VLOOKUP(A4,'C:\DESKTOP\[YOUREXCELFILENAME.xlsx]Sheet1'!$A$1:$DJ$5000,1,FALSE)


=if(OR(ISNA(cellG), ISBLANK(cellG))," ",VLOOKUP(A4))
[if(logic, true, false)]

如果儲存格為 N/A 或空白,則傳回空白,否則傳回值。

答案3

也許對你的問題讀得太多了,但我建議你最好在 G4 中使用以下公式Sheet2

=IF(CELL("type",Sheet1!G4)="v",Sheet1!G4,"")

這可確保僅填入「值」(數字)Sheet1!G4Sheet2!G4而不是使用者新增「N/A」(或任何文字)。

然後將您的其他儲存格Sheet2(A4 等)連結到 中的 G4 Sheet2。 A4 的例子是:

=IF(G4="","",Sheet1!A4)

第二步與 Rishi 的帖子類似,但減少了工作表之間的連結。

相關內容