엑셀에서 텍스트(문자열) 다루기
엑셀에서 다루는 데이터의 형식은 다음 그림과 같이 몇 가지가 있습니다. 숫자, 날짜, 텍스트가 대표적인 데이터 형식인데 이 중에서 '텍스트'는 '문자열'이라고도 부릅니다. 텍스트는 입력된 그대로 사용되기도 하지만 필요에 따라 텍스트를 자르거나 …
엑셀에서 다루는 데이터의 형식은 다음 그림과 같이 몇 가지가 있습니다. 숫자, 날짜, 텍스트가 대표적인 데이터 형식인데 이 중에서 '텍스트'는 '문자열'이라고도 부릅니다. 텍스트는 입력된 그대로 사용되기도 하지만 필요에 따라 텍스트를 자르거나 …
엑셀에서 IF 함수로 다음과 같이 텍스트가 같은지 비교하면 결과가 어떻게 될까요? =IF("모나미볼펜"="모나미*","O","X") => ? '모나미*'로 쓰면 와일드카드니까 같은 것으로 판단해서 'O'가 반환될 것 같지만 'X'가 반환됩니다. IF 함수에서 텍스트 비교시 …
엑셀을 이용하여 자료를 다루다 보면 다음과 같이 하이픈으로 구분된 텍스트에서 가장 마지막에 있는 단어를 잘라내야 할 경우가 있습니다. 문제는 길이도 다르고 위치도 달라서 잘라내기가 쉽지 않습니다. MID, FIND, SUBSTITUTE, LEN …
엑셀 TRIM 함수는 텍스트에 포함된 공백을 제거합니다. 텍스트의 앞, 뒤의 공백은 모두 제거하고 단어 사이에 공백이 여러 개라면 하나만 남기고 모두 제거해 줍니다. 단, TRIM 함수는 키보드에서 스페이스바를 눌러서 입력하는 …
엑셀 CLEAN 함수는 텍스트에 포함된 인쇄할 수 없는 문자를 제거합니다. 엑셀을 사용하다 보면 다른 사람이 만든 엑셀자료를 가져와서 쓸 때가 있는데 가끔 텍스트에 알 수 없는 문자(동그라미, 음표, 값은 있으나 …
엑셀 LEFT 함수는 텍스트를 왼쪽부터 지정된 수만큼 잘라줍니다. LEFT 함수는 특정 문자의 위치를 찾아주는 FIND, SEARCH 함수와 결합하여 원하는 위치에서 텍스트를 잘라낼 때 많이 사용됩니다. 구문(Syntax) 사용 예 …
엑셀 MID 함수는 텍스트를 중간부터 지정된 개수만큼 잘라줍니다. 함수 이름 MID는 중간을 뜻하는 middle을 줄여쓴 것입니다. MID 함수는 특정 문자의 위치를 찾아주는 FIND, SEARCH 함수와 결합하여 원하는 위치에서 텍스트를 잘라낼 …
엑셀 RIGHT 함수는 텍스트를 오른쪽부터 지정된 개수만큼 잘라줍니다. RIGHT 함수는 특정 문자의 위치를 찾아주는 FIND, SEARCH 함수와 결합하여 원하는 위치에서 텍스트를 잘라낼 때 많이 사용됩니다. 구문(Syntax) 사용 예 …
엑셀 UPPER 함수는 텍스트에 포함된 소문자를 대문자로 바꿔줍니다. 반대로 LOWER 함수는 대문자를 소문자를 바꿔줍니다. UPPER 함수와 기능이 비슷한 PROPER 함수는 단어 단위로 로 바꿔줍니다. 구문(Syntax) 사용 예 1) …
엑셀 LOWER 함수는 텍스트에 포함된 대문자를 소문자로 바꿔줍니다. 반대로 UPPER 함수는 소문자를 대문자를 바꿔줍니다. UPPER 함수와 기능이 비슷한 PROPER 함수는 단어 단위로 로 바꿔줍니다. 구문(Syntax) 사용 예 1) 텍스트를 …
엑셀 PROPER 함수는 영어 단어의 첫 글자를 대문자로 바꿔줍니다. 영어 단어뿐만 아니라 알파벳으로 되어있는 모든 텍스트는 단어 단위로 첫 글자를 대문자로 바꿔줍니다. PROPER 함수와 기능이 비슷한 UPPER 함수는 소문자를 전부 …
엑셀에서 다음과 같이 고객명이 동일한 조건을 만족하는 주문상품명 텍스트를 합쳐야 할 때 TEXJOIN 함수와 배열 수식을 조합해서 많이 사용했는데 FILTER, UNIQUE 함수(동적 배열 함수)를 쓰면 아주 간단하게 해결할 수 있습니다. …
엑셀 SUBSTITUTE 함수는 텍스트의 일부를 새로운 텍스트로 바꿔 줍니다. 비슷한 기능을 하는 REPLACE 함수는 바꿀 위치를 정확히 지정해야 하는 경우에 사용하지만 SUBSTITUE함수는 바꿀 위치에 상관없이 텍스트를 바꾸어야 할 때 사용합니다. …
엑셀 REPLACE 함수는 텍스트의 일부를 지정된 길이만큼 다른 텍스트로 바꿔줍니다. 간단한 함수이지만 데이터의 특정 부분을 일괄 변경할 때 많이 사용합니다. 구문(Syntax) 사용 예 아래 그림과 같이 '종로구익선동' 에서 4번째부터 …
전자동 커피머신으로 유명한 유라(Jura) 커피머신의 독일 사이트의 가격표입니다. GIGA 6 모델의 가격이 3.499 유로? 원화로 환산하면 4,700원 정도하네요. 대박인데요!! 흠... 정말? 3.499 유로면 좋겠지만... 유럽은 영국을 제외한 대부분의 국가에서 …
엑셀 T 함수는 텍스트가 입력된 셀을 골라낼 때 사용합니다. T 함수는 많이 사용되지 않지만 숫자나 논리값이 포함된 셀을 제외하고 텍스트가 입력된 셀만 골라낼 때 유용하게 사용할 수 있습니다. 구문(Syntax) …
엑셀 UNICHAR 함수는 입력된 숫자 코드값에 해당하는 유니코드(Unicode)문자를 구해줍니다. 함수이름 UNICHAR는 유니코드의 영어표현 Unicode와 문자를 의미하는 Character의 앞 글자를 따온 것입니다. UNICHAR 함수는 자주 사용되지는 않지만 TRIM, CLEAN 함수 등으로 …
엑셀의 CHAR 함수는 입력된 숫자 코드값에 해당하는 문자를 구해줍니다. CHAR 함수는 많이 사용되지 않지만 강제로 '줄바꿈' 등을 할 때 유용하게 사용할 수 있습니다. 구문(Syntax) 사용 예 1) 코드값에 …
엑셀 UNICODE 함수는 함수의 이름 그대로 문자의 유니코드(Unicode)값을 구해줍니다. ※ UNICODE 함수와 유사한 CODE 함수는 ANSI/ASCII 코드값을 구해줍니다. ※ 유니코드(Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 …
엑셀 CODE 함수는 함수의 이름 그대로 문자의 코드값을 구해줍니다. 코드값은 사용하는 컴퓨터의 O/S에 따라 달라 질 수 있습니다. Windows를 사용하면 입력된 문자의 ANSI/ASCII 코드값을 구해주고, Mac을 사용하면 Macintosh 문자 집합의 …
엑셀 FIXED는 숫자를 반올림하고 결과를 텍스트로 변환합니다. FIXED 함수는 ROUND 함수와 동일한 방식으로 숫자를 반올림하는데 결과를 텍스트로 변환하는 점만 다릅니다. ▶ ROUND 함수에 대해서는 다음 링크를 참고하세요. [엑셀에서 숫자 반올림,올림,내림하기] …
VALUE 함수는 '숫자인데 텍스트 형식으로 저장된 값'을 숫자로 변환해 줍니다. 인터넷이나 다른 자료에서 엑셀로 숫자 값을 복사해올 때 가끔 숫자에 공백이 포함되거나 숫자가 텍스트로 인식되어서 계산이 안될 때 VALUE 함수를 …
엑셀에서 두 텍스트가 같은지 비교할 때 IF 함수를 많이 사용하는데 IF 함수는 한글은 문제가 없지만 영어는 대소문자 구분이 안되는 문제점이 있습니다. 이때는 EXACT 함수를 이용하면 대소문자를 구분하여 같은지 비교할 수 …
엑셀 SEARCH 함수는 텍스트에서 대소문자 구분없이 특정 텍스트의 위치를 찾아줍니다. 단순히 위치만 찾아주므로 함수 단독으로는 잘 사용되지 않고 LEFT, MID, RIGHT 함수 등 텍스트를 처리하는 함수 안에 포함되어 많이 사용됩니다. …
엑셀 TEXT 함수는 숫자, 날짜를 원하는 형태의 텍스트로 바꾸어서 표시해줍니다. 예를 들어 숫자 50000을 50,000으로 표시하려면 셀 서식을 지정해도 되지만 TEXT 함수를 이용해서 표시할 수도 있습니다. ▶ 셀 서식을 지정하는 …
엑셀 REPT 함수는 텍스트를 반복해서 표시해줍니다. 함수 이름 REPT는 '반복하다'를 뜻하는 영어 단어 repeat를 줄여서 쓴 것입니다. REPT 함수를 이용하면 어떤 셀을 특정 문자로 채우거나 간단한 그래프를 만들 수도 있습니다. …
엑셀 CONCATENATE 함수는 여러 텍스트를 하나로 합쳐줍니다. CONCATENATE 함수는 이전 엑셀 버전과의 호환성을 위해 제공되므로 엑셀 2019 이후 버전 사용자라면 기능이 더 우수한 CONCAT 함수, TEXTJOIN 함수를 사용할 것을 권장합니다. …
엑셀 CONCAT 함수는 여러 텍스트 또는 범위의 데이터를 하나로 합쳐줍니다. CONCAT 함수의 이전 버전인 CONCATENATE 함수는 인수로 입력된 각각의 텍스트만 합칠 수 있습니다. 텍스트를 합칠 때 중간에 구분 기호를 넣으려면 …
엑셀 TEXTJOIN 함수는 기호로 구분하여 여러 텍스트 또는 셀 범위의 텍스트를 하나로 합쳐줍니다. 중간에 빈셀이 있을 때는 포함 여부를 선택할 수 있습니다. TEXTJOIN 함수와 비슷한 텍스트 연결함수 CONCATENATE, CONCAT 함수는 …
엑셀 LEN 함수는 텍스트의 길이(문자수)를 구해줍니다. 함수 이름 LEN은 영어의 'Length'를 줄여서 쓴 것입니다. LEN 함수는 숫자의 길이도 구할 수 있지만 셀 서식은 무시하고 저장된 값의 길이를 구해줍니다. LEN 함수는 …
엑셀 FIND 함수는 텍스트의 위치를 찾아줍니다. 단순히 위치만 찾아주므로 함수 단독으로는 잘 사용되지 않고 LEFT, MID, RIGHT 함수 등 텍스트를 처리하는 함수 안에 포함되어 많이 사용됩니다. 기능이 유사한 SEARCH 함수는 알파벳 …