2015-12-15 238 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中有任何公式,以便单元格知道输出什么... –