2015-12-15 274 views
-5

我有2片如何在Excel中將公式的結果添加到另一個公式中?

所述第一片材具有列:代碼,說明以及售價。所以col a,b和c。

在第二張表中我有列a和b:表示說明和價格。

所以我想要做的就是輸入的代碼(這是描述在Sheet2的單元格A1例如),然後描述和價格應該自動進入工作表Sheet1中的B和C列。

我嘗試下面的公式,但我得到的語法錯誤,但它應該幫助你看到什麼,我想要的目的。

在說明單元格中:Sheet2!Sheet1!a1// a1是代碼單元格,此公式插入到b1中。

也試過:Sheet2的(=工作表Sheet1!A1)
和:Sheet2的! &工作表Sheet1!A1

Sheet1 (red is where i need formulas)

enter image description here

Sheet2

enter image description here

+0

也許'間接'? – findwindow

+0

用於*自動輸入到sheet1 *中的b和c列中哪一行? – pnuts

+1

數據的直觀表示比嘗試描述要好。 –

回答

0

當你說「想表2爲DB」,那麼它應該有鍵列來識別記錄。整個觀點是,sheet2還必須有3列 - 代碼,說明&價格,其中包含所有可能的代碼列表,並在sheet1中輸入。

然後在Sheet在B2中C2在Sheet輸入=VLOOKUP($A2,Sheet2!A:C,2,0) 然後輸入=VLOOKUP($A2,Sheet2!A:C,3,0)

,並根據需要向下拖動。

+0

謝謝:)它的工作原理 –

0

好吧,讓我來幫你。

工作表Sheet1:

Sheet1

Sheet2中:

Sheet2

你需要的公式是

=Concatenate(Vlookup(A2;Sheet1!A:C;2;false);" - Price: $";Vlookup(A2;Sheet1!A:C;3;false)) 

在Sheet2中B2粘貼此,並拖累。

再見!

+0

等等,這與我正在嘗試做的事情相反? –

+0

1只想將代碼輸入到工作表1中,然後將描述和價格填入列b和c中。 –

+0

@StormMuller without vba一個沒有任何內容的單元格也不會顯示任何內容......您無法在A1中鍵入任何內容並在B1中輸出......這根本不可能......您需要在B1中有任何公式,以便單元格知道輸出什麼... –