從圖像中,我想知道如何從J列中給出的極性填充極性(在評級中)。 和收視率將會成爲喜歡
P+=5
P=4
NEU=3
N=2
N+=1
極性極性(評定) P
P +
P
P
P
P
P
P
P
P +
P +
P
P
NEU P
Ñ
P
P
P
P
P
P
P
P
NEU P
P
P
P +
P
N +
從圖像中,我想知道如何從J列中給出的極性填充極性(在評級中)。 和收視率將會成爲喜歡
P+=5
P=4
NEU=3
N=2
N+=1
極性極性(評定) P
P +
P
P
P
P
P
P
P
P +
P +
P
P
NEU P
Ñ
P
P
P
P
P
P
P
P
NEU P
P
P
P +
P
N +
雖然嵌套IF
的公式可以做到這一點,但在適當的地方總是考慮使用MATCH
,比如你有一個像這樣的枚舉。它產生更簡單,更易讀的公式,更容易擴展。
=MATCH(TRIM(J2), {"N+","N","NEU","P","P+"},0)
的0
參數指定的精確匹配。
返回的值將是數組中匹配的「位置」,如果未找到,則返回#NA
。
此公式將這樣的伎倆。我假設你的表格從A1
開始,如果它不是你只需要調整參考。
步驟1:寫入極性下的第一小區中的以下的(等級):
=IF(A2="P+";5;IF(A2="P";4;IF(A2="NEU";3;IF(A2="N";2;IF(A2="N+";1;0)))))
步驟2:將您的此類細胞的右下角光標(光標必須從厚厚的白色十字轉變爲更細的黑色十字),然後單擊並拖動到表格的最後一行,從而複製每行的公式並自動更改參考,即:A2
,A3
,A4
等
請記住:如果您的表格沒有在單元格A1
上開始,您首先必須更改A2
,無論哪個單元格位於第Polarity
列下的第一個單元格,然後應用此過程。
IF
解釋:
的IF
式需要3個參數:LOGIC_TEST
,RETURN_VALUE_IF_TRUE
,RETURN_VALUE_IF_FALSE
LOGIC_TEST
:僅返回TRUE
或FALSE
值的條件,例如:A2="P+"
RETURN_VALUE_IF_TRUE
:值在單元輸出如果LOGIC_TEST
是TRUE
,則例如:1
。
RETURN_VALUE_IF_FALSE
:如果LOGIC_TEST
是FALSE
,例如:0
,則在單元中輸出的值。
通過根據需要多次嵌套此公式,您可以模擬最終將輸出相應編號的遞歸行爲。