데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.
엑셀 프로그램의 기본언어가 영어이기 때문에 그러리라고 추정은 합니다만,
텍스트 함수를 아무리 뒤져 봐도 우리 글자의 자음이나 모음을 구분해 낼 수 있는 방법은 안 보이네요.
이런 질문을 드리는 이유는 제가 엑셀을 이용하여 한국어 수업에서 활용하는 '단어카드'를 만드는데, 한국어는 단어의 끝음절이 자음으로 끝나느냐, 모음으로 끝냐느냐에 따라 붙는 어미나 조사가 다르잖습니까? 예들 들면, '사과를', '배를'이라고 하지만, '감을' '수박을'이라고 합니다. 저는 종이 단어카드 대신 엑셀을 활용하여 - 왜냐하면 새로 배우는 단어가 끝없이 늘어나니까 - 단어카드를 만들고 그것을 빔프로젝터로 쏴 보여주면서 수업을 진행합니다.
그런데 조사 '-을/를'을 가르칠 때, Concatenate 함수를 이용해 셀에 입력되어 있는 '단어'와 '조사'를 합하는 과정에서, '을'을 붙일지 '를'을 붙일지를 if함수를 사용해서 로직화 시키면 좋은 것 같은데, 그 때에 인수로 글자의 끝이 '자음'이냐 '모음'이냐가 결정적이거든요. 이것은 비단 조사뿐만이 아니고, 동사나 형용사의 활용에서는 더그 필요성이 높아집니다. '-(으)세요' '-(으)면'... 셀 수 없이 많은 경우에 한국어에서는 명사나 동사 또는 형용사의 어간이 자음으로 끝나느냐 모음으로 끝나느냐가 결정 요소이거든요. 이걸 할 방법이 없어 너무 답답합니다. 지금은 일일이 손으로 입력을 해야 해요.
그런데 엑셀의 '데이터' '정렬' 기능을 이용하면 한글 텍스트의 오름차순 정렬이나 내림차순 정렬이 정확하게 되지 않습니까?
이 이야기는 엑셀 프로그램에서 셀에 입력된 한글 텍스트를 그 글자의 구성요소인 자음이나 모음으로 잘 구분해서, 그 구분된 결과를 가지고 정렬을 한다는 것 아니겠습니까?
그러면 일종의 함수, 예를 들면 현 엑셀의 RIGHT 함수를 사용하면 문자열의 뒤로부터 글자를 추출할 수 있는데, num_chars을 '1'로 했을 때, 영어는 당연히 알파벳 한 자를 반환하지만 한글은 한 '글자'를 반환하잖아요. 이것을 추가적인 함수, 뭐 'RIGHTKOR'라는 것을 만들어서, 한글의 한 알파벳 '모음' 또는 '자음'을 반환하게 하는 수식을 추가할 수는 없느냐는 것이지요.
제 생각에는 MS Office한글 버전에서는 필수적인 기능이라고 봅니다.
안녕하세요 현철 주
인사!
Microsoft 커뮤니티에 게시해 주셔서 감사합니다. 기꺼이 도와 드리겠습니다.
Excel에서 찾고 있는 기능은 현재 아직 사용할 수 없지만 다른 사용자가 투표할 수 있도록 피드백이나 제안을 제공하는 것이 좋으며 곧 Excel에서 이 기능을 사용할 수 있도록 하는 것이 좋습니다.
제안/피드백을 제공하려면 여기를 클릭하십시오: Microsoft Office에 대한 의견을 보내는 방법
솔직히
준자크,
마이크로소프트 포럼 중재자