컴활함수사전에 87p에 함수 value의 기출문제를 풀다가 의문이 생겨 질문 드립니다.
왜 숫자를 텍스트로 된 문자와 숫자로 굳이 나누는거죠? 그냥 숫자로 통일해서 사용하면 굳이 value로 숫자로 변환하지 않아도 되고 더 편하지 않나요?
그리고 기출문제에서 '업무코드'를 value로 숫자로 변환해서 vlookup에 적용시키는데 아래쪽 표에 '코드'열에 있는 숫자가 텍스트로 된 문자일 수도 있는 것 아닌가요?
'업무코드' 열에 있는 숫자가 숫자고, '코드'열에 있는 숫자가 텍스트일 가능성도 있는 것 아닌가요?
숫자로 된 텍스트인지, 순전히 숫자인지 어떻게 구별하나요?
답변드립니다.
숫자로 통일해서 그냥 쓰면 좋겠지만, 프로그램에서 따로 처리되는 부분이 있습니다.
기본적으로 숫자로만 구성된 데이터는 숫자이지만, 문자 함수로 추출되거나 텍스트박스로 입력되는 등 숫자지만 문자인 경우도 있습니다.
보통은 오른쪽 정렬되면 숫자, 왼쪽 정렬되면 문자입니다. 기본 설정에서 이렇다는 것이구요.
임의로 정렬을 한 경우에는 이 기준이 통하지는 않습니다.
좋은 하루 보내세요.
-
관리자2019-02-09 20:12:15
답변드립니다.
숫자로 통일해서 그냥 쓰면 좋겠지만, 프로그램에서 따로 처리되는 부분이 있습니다.
기본적으로 숫자로만 구성된 데이터는 숫자이지만, 문자 함수로 추출되거나 텍스트박스로 입력되는 등 숫자지만 문자인 경우도 있습니다.
보통은 오른쪽 정렬되면 숫자, 왼쪽 정렬되면 문자입니다. 기본 설정에서 이렇다는 것이구요.
임의로 정렬을 한 경우에는 이 기준이 통하지는 않습니다.
좋은 하루 보내세요.