Trading & Coding

[엑셀 1] 함수 안먹힐 때, 쉼표 포함 숫자 1초 변환법(텍스트 나누기 활용)

minstack 2025. 8. 12. 08:07
엑셀에서 =SUM()이 0만 뜨는가?  
다운로드한 .xlsx는 숫자가 쉼표 포함 텍스트일 수도.  
텍스트 나누기 및 단축키 ALT+D,E,F로 1초 변환하는 방법 알려드림.

 

 

자산군별 자금 유출입 추이를 체크.
금융투자협회 종합통계 사이트에서
펀드 설정통계 데이터를 .xlsx로 다운로드했다.

 

https://freesis.kofia.or.kr/

 

::::: 금융투자협회 종합통계 Portal :::::

 

freesis.kofia.or.kr

오늘의 주인공. 금융투자협회 종합통계 시스템.

 

함수가 전혀 동작하지 않는 상황

그런데 막상 =SUM() 을 넣으니 0이 뜬다.
숫자 서식, 일반, 통화, 텍스트로 바꿔도 꿈쩍 않는다.
셀마다 왼쪽 정렬, 초록 삼각형이 이미 불길하다.
지독하다.

 


원인: 쉼표까지 문자로 인식

금융투자협회 자료는 숫자에 천 단위 구분 쉼표가 포함된 상태로,
데이터 타입이 문자로 저장되어 있다.  
겉보기엔 숫자지만, 엑셀이 계산을 못 한다.  
서식 변경만으로는 절대 변환되지 않는다.

 


해결: '텍스트 나누기' 강제 변환

여기에 해답은 의외로 '텍스트 나누기이다' 이다.

  1. 문제가 있는 열을 통째로 선택
  2. '데이터 → 텍스트 나누기' 클릭
  3. 아무것도 건드리지 말고 '마침(F)' 클릭
  4. 끝. =SUM() 정상 작동.

텍스트 나누기 클릭 후 그냥 마침만 눌러라

이 과정에서 엑셀이 내부적으로 문자열을 강제로 재파싱하면서,
숨은 문자와 특수 공백을 싹 제거해 준다.

 

 

더 개꿀팁: 단축키 ALT + D → E → F 

단축키로다가

  • ALT + D → E → F

를 차례대로 입력하면 1초 컷 가능.

ALT + DEF. 블로그 SEO가 뭐라고 움짤까지 만들어야 하나.

 


다른 방법: 수식 사용

  • =VALUE(TRIM(CLEAN(A1)))

참고로 위 수식 활용하는 고오급 방법도 있음.

열이 너무 많으면 수식도 고려

 


병합 셀은 반드시 해제

참고로, ‘병합하고 가운데 맞춤’은 보고서 지옥의 시초다.  
필터, 정렬, 가공이 다 막힌다.  

데이터 작업 전 애초에 시작할 때부터 병합을 풀면 인생이 편해진다.

'병합하고 가운데 맞춤' 금지법안 필요.


정리

  • 외부에서 다운받은 .xlsx에서 숫자가 제대로 인식이 안될 수 있음.
  • 서식 변경으로는 변환 불가
  • '텍스트 나누기'(단축키: 열선택 후 AL+D , E, F)가 가장 빠르다.
  • TRIM + CLEAN + VALUE 조합도 가능.
  • 병합셀은 보자마자 해제할 것.