본문 바로가기
WeekdayLife/excel

[엑셀] 따옴표(")를 문자로 인식하는 방법(substitute 함수에서 따옴표(") 바꾸기)

by JO_i 2019. 11. 14.

엑셀 따옴표(")를 문자로 인식하는 방법(substitute 함수에서 따옴표(") 바꾸기)

엑셀에서는 문자를 "" 안에 넣어서 처리한다.

그럼. substitute같은 함수에서 바꿀 텍스트를 넣어야하는데,

따옴표(") 를 바꾸고 싶으면,세개(""") 넣으면 될까? 모두의 예상처럼 아니다.

 

다른 프로그램 언어에서처럼 예외 문자에 대한 표시를 해줘야하는데,

그런데, 불행하게 엑셀에서는 그게.. 따옴표(")다.

 

 

즉, 따옴표(")를 바꾸고 싶으면 텍스트를 나타내는 따옴표("") 사이에,

예외 처리 따옴표(") 하나와 바꾸고픈 텍스트 따옴표(")를 추가하여, 총 4개의 따옴표("""")를 적어주면 된다.

 

 

그럼 여기서 문제, 따옴표 두개를 하나의 문자로 바꾸려면,

총 몇개의 따옴표를 써야할까.

 

텍스트를 표시하는 따옴표는 그대로이고,

특수문자 구분 따옴표와 변경할 텍스트 따옴표 하나씩을 더 추가해주면 된다.

 

총 6개의 따옴표를 적어주면 된다. 아래 그림을 확인해보자.

 

 

 

괜히 멍청한 짓을 한건 아니고, dart코드를 json코드로 변경하는 엑셀을 짜다가 적게 된것이다.

그렇지만, 이럴바에는 따옴표셀을 참조로 사용하면. 아주 심플해진다. ㅋㅋ