2017-05-26 55 views
0

我有如何讓單元格值代表Excel中的數字?

年1 2 3 4 5 6

我試圖讓這個每年數1-6等於另一個數字值即第1年等於5。2年等於6.

+0

這些數字是從哪裏來的?你試過什麼了? –

+0

不,我希望能夠更改第1年等於的值。我嘗試過使用Lookup和countif,但我不確定它們是否正確。爲了弄清楚如果我在單元格A1中寫入第1年,我希望該單元格的值等於另一個數字(比如說5),這樣A1會顯示「第1年」,但是當我將A1乘以2時,我會得到10,因爲第1年等於5. –

+0

如果你正在嘗試構建一些大多是靜態的東西 - 一組固定的a到b關係,你可以把它放到一個IF語句中,即:= IF(A2 = 1,5,IF (A2 = 2,6,IF(A2 = 3,7,IF(A2 = 4,8,IF(A2 = 5,9,10))))) – trapspring

回答

0

您將無法在單元格中存儲一個值並使用不同的值進行計算。然而,你可能做到這一點的計算與另一個表中查找的幫助下,

假設你已經有多年Column A和相應的映射是在Column E and F,您可以使用Column B下面的公式,

=INDEX(E:F,MATCH(A1,E:E,0),2) * 2 

enter image description here

此公式查找在A1的值在表E:F並返回相應的Column F元件。最後乘以2以顯示您的結果。您應該使用INDEX(E:F,MATCH(A1,E:E,0),2),而不是僅使用A1乘以2。希望這可以幫助。

+0

這不是一般化的,但以您的示例爲例可以將一個值存儲在單元格中,並使用「不同的」值進行計算:'=(RIGHT(A1)+4)* 2'不需要查找表。 – pnuts

+0

@pnuts如果第1年必須映射到5和第2年到第13年,該怎麼辦?等等..隨機值 –

相關問題