任何人都可以帮助我纠正这个Excel的公式?

D1单元格中

 "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 

把这个放入E2

= IF(NOT(ISERROR(FIND( “用户”,D2,5))),LEFT(D2,FIND( “用户”,D2,5)),LEFT(D2,FIND( “机器”,D2)))

FIND函数返回一个错误,如果它不能find文本,它不工作为if语句的FALSE。