중간에 찾을 때 값 오류가 발생합니다.

중간에 찾을 때 값 오류가 발생합니다.

이 수식에 값 오류가 있습니다.

  • $H$5 셀 값: 78번째

셀 값이 78번째인 경우 공식은 올바른 값을 삭제하지만 셀 값이 78번째인 경우 값 오류를 삭제합니다.

=IF(MID($H$5;FIND("rd";$H$5);2)="rd";LEFT($H$5;FIND("rd";$H$5;1)-1);
 IF(MID($H$5;FIND("th";$H$5);2)="th";LEFT($H$5;FIND("th";$H$5;1)-1)))

답변1

오류는 첫 번째 IF 논리에서 발생합니다.

이를 IFERROR로 래핑하고 두 번째 부분을 반복할 수 있습니다.

=IF(IFERROR(MID($H$5,FIND("rd",$H$5),2),IF(MID($H$5,FIND("th",$H$5),2)="th",LEFT($H$5,FIND("th",$H$5,1)-1),"Value if false"))="rd",LEFT($H$5,FIND("rd",$H$5,1)-1), IF(MID($H$5,FIND("th",$H$5),2)="th",LEFT($H$5,FIND("th",$H$5,1)-1),"Value if false"))

이 기능은 다음에서만 작동합니다 TH.RD

관련 정보