2015-10-22 19 views
0

這看起來很簡單,但顯然不正確。有什麼想法?如果在Excel中使用OR或

的數據: 細胞J5值只是此URL:

www.url.com/at/

的邏輯:檢查細胞在J5結束 「/ AT /」或者如果以「de /」結尾,那麼如果其中任何一個值爲1,則值爲真;如果兩者均爲假,則值爲零。

這裏的功能我想出來:

=IF(OR(RIGHT(J5,4)=「/at/"),(RIGHT(J5,3)=「de/"),"1","0") 

我的結果是#NAME?

+0

你的鏈接到網址無法正常運作 –

+1

您已關閉或太早,並且使用「,而不是 「這一點。= IF(OR(RIGHT(J5,4)=」/在/ 「,RIGHT(J5,3)=」de /「),」1「,」0「) –

+0

此外,我試圖找出一個類似的檢查3件事情,而不是兩個。/au /或en /或com/ –

回答

1

雙括號字符不正確(在/之前和/之前)。確保在字符串文字周圍使用「」。其次,在第一個右側之後不需要右括號,而在第二個右側之前不需要右括號。通過這些更正,公式變爲:

=IF(OR(RIGHT(J5,4)="/at/",RIGHT(J5,3)="de/"),"1","0") 
0

您的命令有不正確的括號。

您的命令:

IF(OR(RIGHT(J5,4)=「/at/"),(RIGHT(J5,3)=「de/"),"1","0")

OR(RIGHT(J5,4)= 「/在/」)是輸出#NAME因爲OR在這種情況下的原因僅具有一個操作數。

您不應該在這裏關閉圓括號,並且應該在第二個操作數後關閉它。

嘗試:

IF(OR(RIGHT(J5,4)=「/在/」,RIGHT(J5,3)=「去/ 「),」 1" , 「0」)

Screenshot of the test.

+0

太棒了。我很高興這是簡單的 - 謝謝你:) –

+0

@Laura除了它不是那麼簡單 - 上述公式是不正確的。 – pnuts

+0

@pnuts - 照顧細心? –