숫자를 텍스트로 일반 숫자로 변환

시트의 모든 셀에 대해 텍스트 형식이 설정된 경우(이는 Excel에 데이터를 업로드할 때 사용자 또는 프로그램에서 수행할 수 있음) 나중에 이 셀에 입력된 숫자가 Excel에서 텍스트로 간주되기 시작합니다. 때때로 이러한 셀에는 녹색 표시기가 표시되며, 이는 다음과 같이 가장 많이 보았을 것입니다.

숫자를 텍스트로 일반 숫자로 변환

그리고 때때로 그러한 지표가 나타나지 않습니다(훨씬 더 나쁨).

일반적으로 데이터에 숫자가 텍스트로 표시되면 일반적으로 매우 불행한 결과가 많이 발생합니다.

  • 정렬이 정상적으로 작동하지 않음 – "의사 숫자"가 압축되고 예상대로 순서대로 정렬되지 않습니다.

    숫자를 텍스트로 일반 숫자로 변환

  • 유형 함수 VLOOKUP(VLOOKUP) 필요한 값을 찾지 마십시오. 숫자와 텍스트로 동일한 숫자가 다르기 때문입니다.

    숫자를 텍스트로 일반 숫자로 변환

  • 필터링 시 의사 번호가 잘못 선택됨
  • 다른 많은 Excel 기능도 제대로 작동하지 않습니다.

특히 단순히 셀 형식을 숫자로 변경하려는 자연스러운 욕구가 도움이되지 않는다는 것이 재미있습니다. 저것들. 말 그대로 셀을 선택하고 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 셀 형식 (셀 서식 지정), 형식을 다음으로 변경 수치 (숫자), 짜내다 OK — 그리고 아무 일도 일어나지 않습니다! 조금도!

물론 "이것은 버그가 아니라 기능"일 수도 있지만 이것이 우리를 더 쉽게 만들지는 않습니다. 따라서 상황을 해결하는 몇 가지 방법을 살펴보겠습니다. 그 중 하나가 확실히 도움이 될 것입니다.

방법 1. 녹색 표시기 코너

텍스트 형식의 숫자가 있는 셀에 녹색 표시기 모서리가 표시되면 운이 좋다고 생각하십시오. 데이터가 있는 모든 셀을 선택하고 느낌표가 있는 노란색 팝업 아이콘을 클릭한 다음 명령을 선택하기만 하면 됩니다. 숫자로 변환 (숫자로 변환):

숫자를 텍스트로 일반 숫자로 변환

선택한 범위의 모든 숫자가 전체 숫자로 변환됩니다.

녹색 모서리가 전혀 없으면 Excel 설정(파일 – 옵션 – 수식 – 텍스트로 서식이 지정되거나 앞에 아포스트로피가 붙는 숫자).

방법 2: 재입장

셀이 많지 않은 경우 형식을 숫자로 변경한 다음 데이터를 다시 입력하여 형식 변경이 적용되도록 할 수 있습니다. 가장 쉬운 방법은 셀 위에 서서 키를 순서대로 누르는 것입니다. F2 (편집 모드로 들어가면 셀이 깜박이기 시작함) 그런 다음 엔터 버튼. 또한 대신 F2 마우스 왼쪽 버튼으로 셀을 두 번 클릭하기만 하면 됩니다.

세포가 많으면 당연히 이 방법이 통하지 않을 것입니다.

방법 3. 공식

데이터 옆에 기본 공식으로 추가 열을 만들면 의사 숫자를 일반 숫자로 빠르게 변환할 수 있습니다.

숫자를 텍스트로 일반 숫자로 변환

이 경우 이중 빼기는 실제로 -1을 두 번 곱하는 것을 의미합니다. 빼기에 의한 빼기는 더하기를 제공하고 셀의 값은 변경되지 않지만 수학 연산을 수행한다는 바로 그 사실은 데이터 형식을 우리가 필요로 하는 숫자 형식으로 전환합니다.

물론 1을 곱하는 대신 1로 나누거나 XNUMX을 더하고 빼는 다른 무해한 수학 연산을 사용할 수 있습니다. 효과는 동일할 것입니다.

방법 4: 선택하여 붙여넣기

이 방법은 이전 버전의 Excel에서 사용되었습니다. 현대의 유능한 관리자는 테이블 아래에 갔다  원칙적으로 아직 녹색 표시기 코너가 없었습니다(2003년에만 나타남). 알고리즘은 다음과 같습니다.

  • 빈 셀에 1 입력
  • 그것을 복사
  • 텍스트 형식의 숫자가 있는 셀을 선택하고 형식을 숫자로 변경(아무 일도 일어나지 않음)
  • 의사 숫자가 있는 셀을 마우스 오른쪽 버튼으로 클릭하고 명령을 선택하십시오. 선택하여 붙여 넣기 (붙여넣기 선택) 또는 키보드 단축키를 사용 Ctrl + Alt + V
  • 열리는 창에서 옵션을 선택하십시오 가치 (값) и 곱하다 (곱하다)

숫자를 텍스트로 일반 숫자로 변환

사실, 우리는 이전 방법에서와 같은 일을 합니다. 즉, 셀의 내용에 XNUMX을 곱하는 것입니다. 그러나 공식을 사용하지 않고 버퍼에서 직접 수행합니다.

방법 5. 열별 텍스트

변환할 의사 숫자도 잘못된 소수 또는 천 단위 구분 기호로 작성된 경우 다른 방법을 사용할 수 있습니다. 데이터가 있는 소스 범위를 선택하고 버튼을 클릭합니다. 열별 텍스트 (텍스트를 열로)Data (데이트). 사실 이 도구는 고정 텍스트를 열로 나누도록 설계되었지만 이 경우에는 다른 용도로 사용합니다.

버튼을 클릭하여 처음 두 단계를 건너뜁니다. 다음 보기 (다음 것), 세 번째에서 버튼을 사용합니다. 또한 (많은). 텍스트에서 현재 사용할 수 있는 구분 문자를 설정할 수 있는 대화 상자가 열립니다.

숫자를 텍스트로 일반 숫자로 변환

클릭 후 마감재 Excel은 텍스트를 일반 숫자로 변환합니다.

방법 6. 매크로

이러한 변환을 자주 수행해야 하는 경우 간단한 매크로로 이 프로세스를 자동화하는 것이 좋습니다. Alt+F11을 누르거나 탭을 엽니다. 개발자 (개발자) 그리고 Visual Basic을. 나타나는 편집기 창에서 메뉴를 통해 새 모듈을 추가합니다. 삽입 – 모듈 거기에 다음 코드를 복사하십시오.

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "일반" Selection.Value = Selection.Value End Sub  

이제 범위를 선택한 후 항상 탭을 열 수 있습니다. 개발자 – 매크로 (개발자 — 매크로), 목록에서 매크로를 선택하고 버튼을 누릅니다. 달리기 (운영) – 의사 숫자를 본격적인 숫자로 즉시 변환합니다.

나중에 모든 파일에서 사용할 수 있도록 이 매크로를 개인 매크로 북에 추가할 수도 있습니다.

PS

날짜에 대해서도 같은 이야기가 발생합니다. 일부 날짜는 Excel에서 텍스트로 인식될 수도 있으므로 그룹화 및 정렬이 작동하지 않습니다. 솔루션은 숫자와 동일하며 형식만 숫자 대신 날짜-시간으로 바꿔야 합니다.

  • 고정 텍스트를 열로 나누기
  • 특수 붙여넣기에 의한 수식 없는 계산
  • PLEX 애드온으로 텍스트를 숫자로 변환

댓글을 남겨주세요.