텍스트 내 하위 문자열을 검색할 때 ISNUMBER()와 COUNT() 사이의 속도 차이

텍스트 내 하위 문자열을 검색할 때 ISNUMBER()와 COUNT() 사이의 속도 차이

IF(ISNUMBER(SEARCH(A1,"myText"))=TRUE, doSomething)또는 어떤 Excel 공식이 더 바람직한지 확인하려고 합니다 IF(COUNT(SEARCH(A1,"myText"))=1, doSomething).

둘 사이에 상당한 속도 차이가 있습니까?

답변1

엑셀 MVP찰스 윌리엄스계산 타이머가 있어여기

하나의 셀이 아닌 상당한 범위에 이를 적용하고 그것이 무엇을 말하는지 확인하십시오.

답변2

계산 결과

두 공식은 동일하다는 것이 밝혀졌습니다. 그러나 보시다시피 IFERROR()를 사용하는 것이 조금 더 빠릅니다.

x64 Windows 8.1에서 x64 2013 버전의 Excel을 실행하는 500,000개 행, i7 코어 SSD 시스템에서 테스트되었습니다.

관련 정보