2017-05-28 80 views

回答

2

雖然嵌套IF的公式可以做到這一點,但在適當的地方總是考慮使用MATCH,比如你有一個像這樣的枚舉。它產生更簡單,更易讀的公式,更容易擴展。

=MATCH(TRIM(J2), {"N+","N","NEU","P","P+"},0) 

0參數指定的精確匹配。

返回的值將是數組中匹配的「位置」,如果未找到,則返回#NA

0

此公式將這樣的伎倆。我假設你的表格從A1開始,如果它不是你只需要調整參考。

步驟1:寫入極性下的第一小區中的以下的(等級):

=IF(A2="P+";5;IF(A2="P";4;IF(A2="NEU";3;IF(A2="N";2;IF(A2="N+";1;0))))) 

步驟2:將您的此類細胞的右下角光標(光標必須從厚厚的白色十字轉變爲更細的黑色十字),然後單擊並拖動到表格的最後一行,從而複製每行的公式並自動更改參考,即:A2A3A4

請記住:如果您的表格沒有在單元格A1上開始,您首先必須更改A2,無論哪個單元格位於第Polarity列下的第一個單元格,然後應用此過程。

IF解釋:

IF式需要3個參數:LOGIC_TESTRETURN_VALUE_IF_TRUERETURN_VALUE_IF_FALSE

LOGIC_TEST:僅返回TRUEFALSE值的條件,例如:A2="P+" RETURN_VALUE_IF_TRUE:值在單元輸出如果LOGIC_TESTTRUE,則例如:1
RETURN_VALUE_IF_FALSE:如果LOGIC_TESTFALSE,例如:0,則在單元中輸出的值。

通過根據需要多次嵌套此公式,您可以模擬最終將輸出相應編號的遞歸行爲。

相關問題