MID, MIDB
MID는 지정한 문자 수에 따라 문자열의 지정된 위치에서부터 지정한 만큼 문자 수를 반환합니다.
MIDB는 지정한 바이트 수에 따라 문자열의 지정한 위치로부터 지정한 개수의 문자를 표시합니다.
중요 MID는 SBCS(싱글바이트 문자 집합)를 사용하는 언어에 사용하며 MIDB는 DBCS(더블바이트 문자 집합)를 사용하는 언어에 사용합니다. 컴퓨터의 기본 언어 설정은 다음과 같이 반환 값에 영향을 줍니다.
MID는 싱글바이트 문자든 더블바이트 문자든 상관없이, 또한 기본 언어 설정에 상관없이 항상 각 문자를 1로 계산합니다.
MIDB는 DBCS를 지원하는 언어를 편집할 수 있도록 설정하고 이 언어를 기본 언어로 설정한 경우 각 더블바이트 문자를 2로 계산합니다. 이러한 경우가 아니면MIDB는 각 문자를 1로 계산합니다.
DBCS를 지원하는 언어로는 한국어, 일본어, 중국어(간체) 및 중국어(번체)가 있습니다.
MID(text,start_num,num_chars)
MIDB(text,start_num,num_bytes)
text 추출할 문자가 들어 있는 텍스트 문자열입니다.
start_num 추출할 첫 문자의 위치입니다. text의 첫 문자 위치는 start_num 1입니다.
num_chars MID 함수를 사용하여 텍스트에서 반환할 문자의 개수를 지정합니다.
num_bytes MIDB 함수를 사용하여 텍스트에서 바이트 단위로 반환할 문자의 개수를 지정합니다.
데이터 | |
아름다운 하늘 | |
수식 | 설명(결과) |
=MID(A2,1,4) | 위 문자열 중 첫 번째 문자에서 시작하여 4자를 표시합니다(아름다운). |
=MID(A2,6,20) | 위 문자열 중 여섯 번째 문자에서 시작하여 20자를 표시합니다(하늘). |
시작 위치가 문자열의 길이보다 크므로 빈 텍스트가 반환됩니다. |
'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글
DAY (0) | 2011.05.28 |
---|---|
RIGHT, RIGHTB (0) | 2011.05.03 |
LEFT, LEFTB (0) | 2011.04.15 |
COUNTA (0) | 2011.04.13 |
SUMPRODUCT (0) | 2011.04.09 |