Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
=IF (OR(ISNUMBER(A1), ISBLANK(A1)), A1, VALUE(LEFT(A1,LEN(A1)-1)) * CHOOSE(MATCH(UPPER(RIGHT(A1,1)), {"K","M","G","T"}, 0), (1024), (1024*1024), (1024*1024*1024), (1024*1024*1024*1024) ) )
A1 이 대상 컬럼이고 숫자이거나 BLANK이면 그대로 표시하고 그외의 경우는 문자를 제외한 숫자를 추출하여 숫자로 변환 후 끝자리 문자를 MATCH하여 적절한 값으로 곱하기 해준다.