2011-12-14 106 views
1

在細胞D1任何人都可以幫我糾正這個Excel公式嗎?

"User Name: Hari Prasad 
User ID: INHPR9 
Machine Name: BNGRET-L-99950 
SoldtoCode: 10005625" 

D2

"User Name: Stuart Macdonald 
Machine Name: LONSC-L-97778 
SoldtoCode: 10003058" 

我寫的FR

E1

=IF(FIND("User",D1,5),LEFT(D1,FIND("User",D1,5)),LEFT(D1,FIND("Machine",D1))) 

E2

=IF(FIND("User",D2,5),LEFT(D2,FIND("User",D2,5)),LEFT(D2,FIND("Machine",D2))) 

RESULT 
E1=User Name: Hari Prasad 

E2=#VALUE ERROR 
+0

請不要忘記接受答案。請參閱http://stackoverflow.com/faq#howtoask和http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – JMax 2011-12-15 17:41:55

回答

2

將這個成E2

= IF(NOT(ISERROR(FIND( 「用戶」,D2,5))),LEFT(D2,FIND( 「用戶」,D2,5)),左(D2,FIND(「Machine」,D2)))

如果FIND函數找不到文本,並且if語句的FALSE不工作,則返回錯誤。

+0

完美...工作很好..thx求救...心靈 – 2011-12-14 09:36:47

相關問題