Excel 수식의 텍스트 함수: 대문자, 소문자 및 propn. Excel의 텍스트 함수 예 Excel의 모든 텍스트 값

이름, 번호 은행 카드, 고객이나 직원의 주소, 댓글 등 - 이 모든 것은 작업할 때 많은 사람들이 접하게 되는 내용입니다. 엑셀 응용. 따라서 이러한 유형의 정보를 처리할 수 있으면 유용합니다. 이 기사에서는 Excel의 텍스트 기능을 살펴볼 것입니다. 전부는 아니지만 사이트에 따르면 가장 유용하고 흥미로운 기능은 다음과 같습니다.

"수식" 탭 => "텍스트" 드롭다운 목록에서 모든 텍스트 기능 목록을 찾을 수 있습니다.

LEFT 함수

지정된 문자 수 내에서 왼쪽에서 오른쪽 순서로 텍스트의 하위 문자열을 반환합니다.

통사론:=LEFT(텍스트, [문자 수])

인수 정의:

  • text – 하위 문자열을 반환하려는 문자열 또는 텍스트가 포함된 셀에 대한 참조입니다.
  • number_characters는 선택적 인수입니다. 텍스트에서 반환할 문자 수를 나타내는 정수입니다. 기본값은 1입니다.

사용 예:

수식: =LEFT("Custom text";8) – 반환된 값 "Custom".

오른쪽 기능

이 기능문자열 끝에서 문자가 반환된다는 점을 제외하면 LEFT 함수와 유사합니다.

사용 예:

수식: =RIGHT("free text";5) – 반환된 값은 "text"입니다.

LENGTH 함수

문자열의 길이를 결정하는 데 사용됩니다. 결과는 텍스트의 문자 수를 나타내는 정수입니다.

통사론:=길이(텍스트)

사용 예:

찾기 기능

검색 텍스트의 하위 문자열 중 첫 번째 문자가 나타나는 숫자를 반환합니다. 텍스트를 찾을 수 없으면 “#VALUE!” 오류가 반환됩니다.

통사론:=FIND(검색_텍스트; 검색_텍스트; [시작_위치])

인수 정의:

  • search_text - 찾을 문자열입니다.
  • search_text – 첫 번째 인수가 검색되는 텍스트입니다.
  • start_position은 선택적 요소입니다. 검색을 시작해야 하는 text_to_search 문자를 지정하는 정수를 허용합니다. 기본값은 1입니다.

사용 예:

위대한 시인 S.A. Yesenin의 시 발췌에서 우리는 "새"라는 줄의 첫 번째 문자가 나타나는 것을 발견합니다. 검색은 줄의 처음부터 수행됩니다. 위의 예에서 검색이 문자 40부터 수행된 경우 함수는 오류를 반환합니다. 항목 위치를 찾을 수 없습니다.

교체 기능

이 함수는 지정된 문자로 시작하여 지정된 수의 문자에 있는 문자열의 일부를 새 텍스트로 바꿉니다.

통사론: REPLACE(이전_텍스트, 시작_위치, 문자 수, 새_텍스트)

인수 정의:

  • old_text – 텍스트가 포함된 셀에 대한 문자열 또는 링크입니다.
  • start_position – 교체할 문자의 일련 번호를 왼쪽에서 오른쪽으로;
  • number_characters – start_position부터 시작하여 새 텍스트로 바꿔야 하는 문자 수입니다.
  • new_text – start_position 인수와 문자 수로 지정된 이전 텍스트의 일부를 대체하는 문자열입니다.

사용 예:

여기에서는 셀 A1에 포함된 줄에서 19번째 문자에서 시작하고 길이가 6자인 "old"라는 단어가 "new"라는 단어로 대체됩니다.

적은 수의 셀을 처리하는 경우 이 방법은 상당히 적합합니다. 그러나 수천 개의 서로 다른 행을 처리해야 하는 경우 수식을 만드는 과정은 노동 집약적입니다. 따라서 기사 시작 부분에서 이미 설명한 기능에 대한 지식을 사용하여 고려된 예를 다시 실행하겠습니다.

  • "start_position" 인수는 "FIND" 함수로 대체됩니다.
  • "문자 수" 인수 대신 "LENGTH" 함수를 삽입합니다.

결과적으로 다음 공식을 얻습니다. =REPLACE(A1; FIND("이전";A1);LENGTH("이전");"새로운")

기능창의 인쇄화면을 보세요. 인수의 반환 결과는 변경되지 않았지만 이제 수식을 한 번 구성하여 동적으로 결정할 수 있습니다.

대체 기능

이 함수는 텍스트에서 지정된 하위 문자열을 새 텍스트로 대체합니다. 이는 "REPLACE" 함수와 유사하지만 근본적인 차이점이 있습니다. "REPLACE" 기능이 지정된 텍스트를 문자별로 수동으로 변경하는 경우 "SUBSTITUTE" 기능은 지정된 문자열의 발생을 자동으로 찾아서 변경합니다.

통사론: SUBSTITUTE(텍스트; 이전_텍스트; 새_텍스트; [발생_번호])

인수 정의:

  • old_text – 교체해야 하는 첫 번째 인수의 하위 문자열입니다.
  • new_text – 이전 텍스트를 대체할 문자열입니다.
  • 발생_번호는 선택적 인수입니다. 대체될 old_text 발생의 시퀀스 번호를 나타내는 정수를 허용합니다. 다른 모든 발생은 영향을 받지 않습니다. 인수를 비워 두면 모든 항목이 대체됩니다.

사용 예:

A1 셀의 행에는 "old"라는 하위 문자열 2개가 있는 텍스트가 포함되어 있습니다. 첫 번째 항목 대신 문자열 "new"를 대체해야 합니다. 결과적으로 "...old-old..." 텍스트의 일부가 "...new-old..."로 대체됩니다.

마지막 인수가 생략된 경우 결과는 "새 새 텍스트를 포함하는 문자열"입니다.

PSTR 기능

PSTR은 지정된 문자열에서 지정된 문자부터 시작하여 지정된 문자 수의 텍스트 부분을 반환합니다.

통사론: PSTR(텍스트; 시작 위치; 개수_문자)

인수 정의:

  • 텍스트 – 텍스트가 포함된 셀에 대한 문자열 또는 링크입니다.
  • start_position – 문자열이 반환되어야 하는 문자의 일련 번호입니다.
  • number_characters – start_position 위치에서 시작하여 반환될 문자 수를 나타내는 자연 정수입니다.

사용 예:

A1 셀에 있는 텍스트에서 총 길이가 12자인 마지막 2개 단어를 반환해야 합니다. 반환된 구문의 첫 번째 문자에는 시퀀스 번호 12가 있습니다.

number_characters 인수는 반환된 문자의 허용 길이를 초과할 수 있습니다. 저것들. 고려된 예에서 number_characters = 12 대신 값 15가 지정된 경우 결과는 변경되지 않았으며 함수는 "PSTR function" 문자열도 반환했습니다.

이 함수를 쉽게 사용할 수 있도록 예제에서 "REPLACE" 함수와 마찬가지로 해당 인수를 "FIND" 및 "LENGTH" 함수로 대체할 수 있습니다.

SPACE 기능

이 기능은 가장자리 주위의 공백과 단어 사이의 이중 공백 등 모든 추가 공백을 제거합니다. 함수가 문자열을 처리한 후에는 단어 사이에 공백 하나만 남습니다.

통사론:=스페이스(텍스트)

사용 예:

공간( "단어 사이와 가장자리 주위에 추가 공백이 있는 텍스트" )

함수 실행 결과는 다음과 같습니다. "단어 사이와 가장자리 주위에 추가 공백이 있는 텍스트" .

연결 기능

CONCATENATE 함수를 사용하면 여러 줄을 하나로 결합할 수 있습니다. 병합할 최대 행 수는 255개입니다.

통사론:=CONCATENATE(텍스트1, [텍스트2], ...)

함수에는 인수가 하나 이상 포함되어야 합니다.

다음은 가장 일반적으로 사용되는 Excel 텍스트 함수(빠른 참조)입니다. 추가 정보함수에 대한 내용은 함수 마법사 대화 상자와 다음에서 찾을 수 있습니다. 엑셀 도움말 시스템.


텍스트 함수는 숫자 텍스트 값을 숫자로, 숫자 값을 문자열(텍스트 문자열)로 변환하고, 문자열에 대해 다양한 연산을 수행할 수도 있습니다.

텍스트 기능

TEXT 함수는 숫자를 지정된 형식의 텍스트 문자열로 변환합니다. 통사론:


=TEXT(값,형식)


값 인수는 숫자, 수식 또는 셀 참조일 수 있습니다. 형식 인수는 반환된 문자열이 표시되는 방식을 결정합니다. 별표를 제외한 모든 서식 문자를 사용하여 필요한 형식을 설정할 수 있습니다. 일반 형식은 사용할 수 없습니다. 예를 들어 다음 수식은 텍스트 문자열 25,25를 반환합니다.


=TEXT(101/4,"0.00")

루블 함수

DOLLAR 함수는 숫자를 문자열로 변환합니다. 그러나 RUBLE은 지정된 소수 자릿수를 사용하여 통화 형식의 문자열을 반환합니다. 통사론:


=RUBLE(숫자, 숫자_문자)


필요한 경우 Excel에서 숫자를 반올림합니다. number_characters 인수를 생략하면 Excel에서는 소수점 이하 두 자리를 사용하고, 이 인수가 음수이면 반환 값은 소수점 왼쪽으로 반올림됩니다.

LENGTH 함수

LEN 함수는 텍스트 문자열의 문자 수를 반환하며 구문은 다음과 같습니다.


=길이(텍스트)


텍스트 인수는 다음으로 묶인 문자열이어야 합니다. 큰따옴표또는 셀 참조입니다. 예를 들어 다음 수식은 값 6을 반환합니다.


=길이("머리")


LENGTH 함수는 셀에 저장된 값이 아니라 표시된 텍스트 또는 값의 길이를 반환합니다. 또한 선행 0은 무시됩니다.

CHARACTER 및 CHARACTER CODE 기능

모든 컴퓨터는 숫자 코드를 사용하여 문자를 나타냅니다. 가장 일반적인 문자 인코딩 시스템은 ASCII입니다. 이 체계에서는 숫자, 문자, 기타 기호를 0부터 127(255)까지의 숫자로 표현합니다. CHAR 및 CODE 함수는 특히 ASCII 코드를 처리합니다. CHAR 함수는 지정된 ASCII 숫자 코드와 일치하는 문자를 반환하고, CHAR 함수는 인수의 첫 번째 문자에 대한 ASCII 코드를 반환합니다. 함수 구문:


=CHAR(숫자)
=CODECHIM(텍스트)


텍스트 인수로 문자를 입력하는 경우 큰따옴표로 묶어야 합니다. 그렇지 않으면 Excel에서 잘못된 값이 반환됩니다.

SPACEBEL 및 PECHSIMV 기능

선행 및 후행 공백으로 인해 워크시트나 데이터베이스에서 값이 올바르게 정렬되지 않는 경우가 많습니다. 워크시트 텍스트 작업을 위해 텍스트 함수를 사용하는 경우 추가 공백으로 인해 수식이 올바르게 작동하지 않을 수 있습니다. TRIM 함수는 문자열에서 선행 및 후행 공백을 제거하고 단어 사이에 공백을 하나만 남깁니다. 통사론:


=스페이스(텍스트)


CLEAN 함수는 인쇄되지 않는 문자를 모두 제거한다는 점을 제외하면 SPACE 함수와 유사합니다. PREPCHYMB 함수는 가져온 값 중 일부에 인쇄되지 않는 문자가 포함될 수 있으므로 다른 프로그램에서 데이터를 가져올 때 특히 유용합니다. 이러한 기호는 워크시트에 작은 사각형이나 수직 막대로 나타날 수 있습니다. PRINTCHARACTERS 함수를 사용하면 해당 데이터에서 인쇄되지 않는 문자를 제거할 수 있습니다. 통사론:


=PECHSIMB(텍스트)

COINCIDENT 기능

EXACT 함수는 문자의 대소문자를 고려하여 두 개의 텍스트 문자열을 비교하여 완전한 동일성을 확인합니다. 형식의 차이는 무시됩니다. 통사론:


=일치(텍스트1,텍스트2)


인수가 텍스트 1 그리고 텍스트2 대소문자를 구분하면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 인수 텍스트 1 그리고 텍스트2 큰따옴표로 묶인 문자열이거나 텍스트가 포함된 셀에 대한 참조여야 합니다.

UPPER, LOWER 및 PROP 함수

Excel에는 텍스트 문자열의 문자 대소문자를 변경할 수 있는 세 가지 함수(UPPER, LOWER 및 PROPER)가 있습니다. CAPITAL 함수는 텍스트 문자열의 모든 문자를 대문자로 변환하고 LOWER 함수는 모든 문자를 소문자로 변환합니다. PROPER 함수는 각 단어의 첫 글자와 글자가 아닌 문자 바로 뒤에 나오는 모든 글자를 대문자로 표시합니다. 다른 모든 문자는 소문자로 변환됩니다. 이러한 함수의 구문은 다음과 같습니다.


=대문자(텍스트)
=낮음(텍스트)
=PROPNACH(텍스트)


기존 데이터로 작업할 때 텍스트 기능이 적용되는 원래 값 자체를 수정해야 하는 상황이 자주 발생합니다. 입력된 수식이 해당 값을 대체하므로 해당 값이 있는 동일한 셀에 함수를 입력할 수 있습니다. 하지만 같은 행의 빈 셀에 텍스트 함수를 사용하여 임시 수식을 만들고 결과를 클립보드에 복사할 수 있습니다. 원래 값을 수정된 값으로 바꾸려면 원래 텍스트 셀을 선택하고 편집 메뉴에서 선택하여 붙여넣기를 선택한 다음 값 라디오 버튼을 선택하고 확인을 클릭합니다. 그런 다음 임시 수식을 삭제할 수 있습니다.

많은 정보를 정리, 처리, 저장해야 할 때 엑셀은 필수입니다. 계산을 자동화하여 계산을 더 쉽고 안정적으로 만드는 데 도움이 됩니다. Excel의 수식을 사용하면 임의로 복잡한 계산을 수행하고 결과를 즉시 얻을 수 있습니다.

Excel에서 수식을 작성하는 방법

이것을 배우기 전에 이해해야 할 몇 가지 기본 원칙이 있습니다.

  1. 각각은 "=" 기호로 시작됩니다.
  2. 셀 값과 함수가 계산에 참여할 수 있습니다.
  3. 연산자는 연산에 대한 친숙한 수학 기호로 사용됩니다.
  4. 레코드를 삽입하면 기본적으로 셀에 계산 결과가 표시됩니다.
  5. 테이블 위의 라인에서 디자인을 볼 수 있습니다.

Excel의 각 셀은 문자(열 번호)와 숫자(행 번호)로 표시되는 자체 식별자(주소)를 가진 분할할 수 없는 단위입니다. 주소는 테이블 위의 필드에 표시됩니다.

그렇다면 Excel에서 수식을 만들고 붙여넣는 방법은 무엇입니까? 다음 알고리즘에 따라 진행하십시오.


명칭 의미

덧셈
- 뺄셈
/ 분할
* 곱셈

셀 주소가 아닌 숫자를 지정해야 하는 경우 키보드에서 입력하세요. Excel 수식에 음수 기호를 지정하려면 "-"를 클릭합니다.

Excel에서 수식을 입력하고 복사하는 방법

항상 "="를 클릭한 후에 입력됩니다. 그런데 비슷한 계산이 많으면 어떻게 해야 할까요? 이 경우 하나를 지정한 다음 간단히 복사할 수 있습니다. 이렇게 하려면 수식을 입력한 다음 원하는 방향으로 "늘려서" 곱하면 됩니다.
복사할 셀 위에 포인터를 놓고 마우스 포인터를 오른쪽 하단(사각형 위)으로 이동합니다. 양쪽이 동일한 단순한 십자가 형태를 취해야 합니다.


딸깍 하는 소리 왼쪽 버튼그리고 당겨.


복사를 중지해야 할 때 손을 떼세요. 이 순간 계산 결과가 나타납니다.


오른쪽으로 늘릴 수도 있습니다.
포인터를 인접한 셀로 이동합니다. 동일한 항목이 표시되지만 주소는 다릅니다.


이런 방식으로 복사할 때 아래쪽으로 이동하면 행 번호가 증가하고, 오른쪽으로 이동하면 열 번호가 증가합니다. 이를 상대 주소 지정이라고 합니다.
VAT 값을 표에 입력하고 세금을 포함한 가격을 계산해 보겠습니다.


VAT가 포함된 가격은 가격*(1+VAT)으로 계산됩니다. 첫 번째 셀에 시퀀스를 입력해 보겠습니다.


항목을 복사해 보겠습니다.


결과는 이상했습니다.


두 번째 셀의 내용을 확인해 보겠습니다.


보시다시피, 복사할 때 가격뿐만 아니라 VAT도 변경되었습니다. 그리고 고정된 상태를 유지하려면 이 셀이 필요합니다. 절대 링크로 고정해 보겠습니다. 이렇게 하려면 포인터를 첫 번째 셀로 이동하고 수식 입력줄에서 주소 B2를 클릭합니다.


F4를 누르세요. 주소에는 "$" 기호가 추가됩니다. 이것은 절대 셀의 표시입니다.


이제 복사한 후에도 B2 주소는 변경되지 않습니다.
실수로 잘못된 셀에 데이터를 입력한 경우 간단히 이동하세요. 이렇게 하려면 마우스 포인터를 테두리 위로 이동하고 마우스가 화살표가 있는 십자 모양으로 보일 때까지 기다린 다음 왼쪽 버튼을 누르고 드래그합니다. 원하는 위치에서 매니퓰레이터를 놓기만 하면 됩니다.

계산에 함수 사용

Excel은 범주로 구분된 다양한 기능을 제공합니다. 공식 줄 옆에 있는 Fx 버튼을 클릭하거나 도구 모음에서 "공식" 섹션을 열어 전체 목록을 볼 수 있습니다.


몇 가지 기능에 대해 이야기해 보겠습니다.

Excel에서 "If" 수식을 설정하는 방법

이 기능을 사용하면 조건을 설정하고 해당 항목의 참 또는 거짓에 따라 계산을 수행할 수 있습니다. 예를 들어, 판매된 상품의 수량이 4팩 이상인 경우, 더 많이 구매해야 합니다.
조건에 따른 결과를 삽입하기 위해 테이블에 다른 열을 추가하겠습니다.


이 열 제목 아래 첫 번째 셀에서 포인터를 설정하고 도구 모음에서 "부울" 항목을 클릭합니다. "If" 기능을 선택해 보겠습니다.


함수를 삽입할 때와 마찬가지로 인수를 입력할 수 있는 창이 열립니다.


상태를 알려드리겠습니다. 이렇게 하려면 첫 번째 행을 클릭하고 첫 번째 셀 "Sold"를 선택합니다. 다음으로 ">" 기호를 넣고 숫자 4를 표시합니다.


두 번째 줄에는 "Purchase"라고 쓰겠습니다. 이 메시지는 매진된 상품에 대해 표시됩니다. 조건이 false인 경우 아무런 조치도 취하지 않으므로 마지막 줄은 비워 둘 수 있습니다.


확인을 클릭하고 전체 열에 대한 항목을 복사합니다.


셀에 “FALSE”가 표시되는 것을 방지하기 위해 함수를 다시 열어 수정해 보겠습니다. 첫 번째 셀에 포인터를 놓고 수식 입력줄 옆에 있는 Fx를 누릅니다. 세 번째 줄에 커서를 삽입하고 따옴표 사이에 공백을 넣습니다.


그런 다음 확인하고 다시 복사하세요.


이제 어떤 제품을 구매해야 하는지 살펴보겠습니다.

Excel의 수식 텍스트

이 기능을 사용하면 셀 내용에 서식을 적용할 수 있습니다. 이 경우 모든 유형의 데이터가 텍스트로 변환되므로 추가 계산에 사용할 수 없습니다. 합계 형식을 지정하는 열을 추가해 보겠습니다.


첫 번째 셀에 함수("수식" 섹션의 "텍스트" 버튼)를 입력합니다.


인수 창에서 총액 셀에 대한 링크를 표시하고 형식을 “#rub”으로 설정합니다.


확인을 클릭하고 복사하세요.


이 금액을 계산에 사용하려고 하면 오류 메시지가 표시됩니다.

"VALUE"는 계산을 수행할 수 없음을 나타냅니다.
스크린샷에서 형식의 예를 볼 수 있습니다.

Excel의 날짜 수식

Excel에서는 날짜 작업을 위한 다양한 옵션을 제공합니다. 그 중 하나인 DATE를 사용하면 세 개의 숫자로 날짜를 구성할 수 있습니다. 이는 일, 월, 연도의 세 가지 열이 있는 경우에 편리합니다.

네 번째 열의 첫 번째 셀에 포인터를 놓고 날짜 및 시간 목록에서 함수를 선택합니다.

그에 따라 셀 주소를 정렬하고 확인을 클릭합니다.


항목을 복사합니다.

Excel의 자동 합계

많은 양의 데이터를 합산해야 하는 경우 Excel에서는 SUM 기능을 제공합니다. 예를 들어 판매된 상품의 금액을 계산해 보겠습니다.
F12 셀에 포인터를 놓습니다. 총계를 계산해 드립니다.


수식 패널로 이동하여 자동 합계를 클릭합니다.


Excel은 가장 가까운 숫자 범위를 자동으로 강조 표시합니다.


다른 범위를 선택할 수 있습니다. 이 예에서는 Excel이 모든 작업을 올바르게 수행했습니다. 확인을 클릭하세요. 셀의 내용에 주의하세요. SUM 함수가 자동으로 대체되었습니다.


범위를 삽입할 때 첫 번째 셀 주소, 콜론, 마지막 셀 주소가 지정됩니다. ":"는 "첫 번째와 마지막 사이의 모든 셀을 가져옵니다. 여러 셀을 나열해야 하는 경우 해당 주소를 세미콜론으로 구분하세요.
합계(F5;F8;F11)

Excel에서 수식을 사용하여 작업: 예

Excel에서 수식을 만드는 방법을 알려 드렸습니다. 일상생활에서도 유용하게 사용할 수 있는 지식입니다. 개인 예산을 관리하고 비용을 통제할 수 있습니다.


스크린샷에는 수입과 지출 금액을 계산하고 월말 잔액을 계산하기 위해 입력하는 수식이 나와 있습니다. 모든 시트를 하나의 시트에 포함하지 않으려면 매월 통합 문서에 시트를 추가하세요. 이렇게 하려면 창 하단에 있는 "+"를 클릭하기만 하면 됩니다.

시트 이름을 바꾸려면 해당 시트를 두 번 클릭하고 이름을 입력하세요.

표를 더욱 자세하게 작성할 수 있습니다.
엑셀은 아주 유용한 프로그램, 그리고 그 안의 계산은 거의 무한한 가능성을 제공합니다.

좋은 하루 보내세요!

Excel에서는 어떤 방식으로든 텍스트 문자열을 처리해야 하는 경우가 많습니다. 라인 수가 100개가 넘는 경우 이러한 작업을 수동으로 수행하는 것은 매우 어렵습니다. 편의를 위해 Excel에서는 문자열 데이터 세트 작업에 적합한 기능 세트를 구현했습니다. 이 기사에서는 "텍스트" 범주의 문자열 작업에 필요한 기능을 간략하게 설명하고 그 중 일부를 예제와 함께 고려하겠습니다.

"텍스트" 카테고리의 기능

이제 "텍스트" 카테고리의 주요 기능과 유용한 기능을 살펴보겠습니다. 나머지 부분은 익숙해지시면 됩니다.

  • 배트텍스트(값) – 숫자를 텍스트 유형으로 변환하는 함수입니다.
  • DLST(값)은 문자열 작업 시 매우 유용한 도우미 함수입니다. 문자열의 길이를 반환합니다. 즉, 줄에 포함된 문자 수;
  • 바꾸다(이전 텍스트, 시작 위치, 문자 수, 새 텍스트) – 이전 텍스트의 특정 위치에서 지정된 문자 수를 새 문자로 바꿉니다.
  • 중요한(텍스트) – 텍스트를 숫자로 변환합니다.
  • 레브심브(문자열, 문자 수) – 매우 유용한 함수로, 첫 번째 문자부터 시작하여 지정된 문자 수를 반환합니다.
  • 오른쪽(문자열, 문자 수) – 함수와 유사 레브심브, 유일한 차이점은 다음과 같은 문자를 반환한다는 점입니다. 마지막 문자문자열;
  • 찾다(검색할 텍스트, 검색할 텍스트, 시작 위치) – 이 함수는 검색된 텍스트가 시작되는 위치를 반환합니다. 문자는 대소문자를 구분합니다. 대소문자를 구분해야 하는 경우 다음 기능을 사용하세요. 찾다. 문자열에서 처음 나타나는 위치만 반환됩니다!
  • 대리자(텍스트, 오래된 텍스트, 새 텍스트, 위치) – 언뜻 보기에는 이 기능과 유사한 흥미로운 기능입니다. 바꾸다, 그러나 기능 대리자"위치" 인수가 생략된 경우 문자열의 모든 항목을 새 하위 문자열로 바꿀 수 있습니다.
  • PSTR(텍스트, 시작 위치, 문자 수) – 기능은 다음과 유사합니다. 레브심브이지만 지정된 위치에서 문자를 반환할 수 있습니다.
  • 연결하다(텍스트1, 텍스트 2 .... 텍스트 30) – 이 기능을 사용하면 최대 30줄까지 연결할 수 있습니다. " 기호를 사용할 수도 있습니다. & ", "="Text1" & "Text2" & "Text3""처럼 보입니다.

문자열 작업 시 기본적으로 자주 사용되는 함수들입니다. 이제 일부 기능이 어떻게 작동하는지 보여주는 몇 가지 예를 살펴보겠습니다.

1
주어진 라인 세트:

이 라인에서 날짜, 송장 번호를 추출하고 월별로 라인을 필터링하려면 월 필드를 추가해야 합니다.

B열에 송장 번호를 추출해 보겠습니다. 이를 위해 소위 핵심 기호 또는 단어를 찾습니다. 이 예에서는 각 송장 번호 앞에 "No"가 붙고 송장 번호의 길이는 6자임을 알 수 있습니다. FIND와 PSTR 함수를 사용해 보겠습니다. 셀 B2에 다음 수식을 작성합니다.

= PSTR(A2; 찾다("번호";A2)+1;6)

공식을 살펴보겠습니다. 발견된 "No" 기호 다음 위치의 A2 행에서 6개의 숫자 문자를 추출합니다.

이제 날짜를 추출해 보겠습니다. 여기에서는 모든 것이 간단합니다. 날짜는 줄 끝에 위치하며 최대 8자입니다. C2의 공식은 다음과 같습니다.

= 오른쪽(A2;8)

그러나 추출된 날짜는 문자열이므로 날짜로 변환하려면 추출 후 텍스트를 숫자로 변환해야 합니다.

= 중요한(오른쪽(A2;8))

그런 다음 ""문서에 설명된 대로 셀에 표시 형식을 설정합니다.

마지막으로 추가 행 필터링의 편의를 위해 날짜에서 가져올 월 열을 소개하겠습니다. 월을 생성하려면 일을 제거하고 "01"로 바꿔야 합니다. D2의 공식:

= 중요한(연결하다("01"; 오른쪽(A2;6))) 또는 = 중요한("01"& 오른쪽(A2;6))

셀 형식 설정 " MMMM YYYY" 결과:

실시예 2
줄을 서서 " Excel에서 문자열 작업의 예" 모든 공백은 "_" 기호로 바꿔야 하며 "Excel"이라는 단어 앞에 "MS"를 추가해야 합니다.

공식은 다음과 같습니다.

=대리자(바꾸다(A1; 찾다("엑셀";A1);0;"MS ");" ";"_")

이 공식을 이해하려면 세 개의 열로 나누어 보세요. SEARCH로 시작하면 마지막 검색어가 SUBSTITUTE가 됩니다.

모두. 궁금한 점이 있으면 주저하지 말고 문의하세요.

Excel은 사용자에게 텍스트의 크고 작은 문자(대문자 및 소문자) 작업을 위한 3가지 기능을 제공합니다. 이러한 텍스트 기능은 문자를 대문자와 소문자로 만들거나 단어의 첫 글자만 대문자로 변경합니다.

Excel 텍스트 함수가 포함된 수식

먼저 3가지 Excel 텍스트 함수를 예로 들어 보겠습니다.

  1. CAPITAL – 이 텍스트 기능은 단어의 모든 문자를 대문자로 변경합니다.
  2. LOWER – 이 함수는 모든 텍스트 문자를 소문자, 소문자로 변환합니다.
  3. PROPNACH - 이 함수는 각 단어의 첫 글자만 대문자로 변경합니다.

그림의 예에서 볼 수 있듯이 이러한 함수는 사용자의 요구 사항에 따라 변환되어야 하는 원본 텍스트 데이터 외에는 인수에 어떤 것도 요구하지 않습니다.

이러한 다양한 기능 선택에도 불구하고 Excel에는 모든 단어가 아닌 문장의 첫 번째 단어에 대해서만 첫 글자를 대문자로 바꿀 수 있는 기능이 여전히 필요합니다. 그러나 이 문제를 해결하려면 동일한 Excel 텍스트 함수와 다른 Excel 텍스트 함수를 사용하여 고유한 사용자 지정 수식을 만들 수 있습니다.

이 일반적인 문제를 해결하려면 수식(LEFT, RIGHT 및 LENGTH)에 추가 Excel 텍스트 함수를 사용해야 합니다.



문장의 첫 글자를 바꾸는 공식의 작동 원리

위 수식의 구문을 자세히 살펴보면 & 연산자로 서로 연결된 두 부분으로 구성되어 있음을 쉽게 알 수 있습니다.

수식의 왼쪽에는 추가 LEFT 함수가 사용됩니다.


수식의 이 부분의 목적은 셀 A1의 원래 텍스트 문자열에서 첫 글자를 대문자로 변경하는 것입니다. LEFT 함수 덕분에 텍스트의 왼쪽부터 시작하여 특정 개수의 문자를 가져올 수 있습니다. 이 함수에는 2개의 인수를 채워야 합니다.

  1. 텍스트 – 소스 텍스트가 있는 셀에 대한 링크입니다.
  2. Number_characters – 소스 텍스트의 왼쪽(처음부터)에서 반환된 문자 수입니다.

이 예에서는 A1 셀의 원본 텍스트 문자열에서 처음 1문자만 가져오면 됩니다. 다음으로 결과 문자는 대문자로 변환됩니다.

& 연산자 뒤의 수식 오른쪽은 원칙적으로 왼쪽과 매우 유사하지만 단지 다른 문제를 해결합니다. 그 임무는 모든 텍스트 문자를 소문자로 변환하는 것입니다. 그러나 이는 공식의 왼쪽이 담당하는 첫 번째 대문자를 변경하지 않도록 수행되어야 합니다. 수식 오른쪽의 LEFT 함수 대신 RIGHT 함수가 사용됩니다.


RIGHT 텍스트 함수는 LEFT 함수와 반대로 작동합니다. 또한 소스 텍스트와 문자 수라는 두 가지 인수를 더스팅해야 합니다. 하지만 원본 텍스트의 오른쪽에서 얻은 특정 수의 문자를 반환합니다. 그러나 이 경우 고정된 값을 두 번째 인수로 지정할 수 없습니다. 결국 우리는 원본 텍스트의 문자 수를 미리 알 수 없습니다. 또한 다양한 소스 텍스트 문자열의 길이가 다를 수 있습니다. 따라서 먼저 텍스트 줄의 길이를 계산하고 줄의 첫 번째 대문자가 변경되지 않도록 결과 숫자 값에서 -1을 빼야 합니다. 결국 첫 번째 문자는 수식의 왼쪽에서 처리되며 이미 사용자의 요구 사항에 맞게 변환되었습니다. 따라서 수식 오른쪽에 있는 함수의 영향을 받아서는 안 됩니다.

원본 텍스트의 길이를 자동으로 계산하려면 Excel 텍스트 기능인 DLST(줄 길이를 나타냄)를 사용하세요. 이 함수에는 하나의 인수, 즉 소스 텍스트에 대한 링크만 입력하면 됩니다. 계산 결과 숫자 값이 반환되므로 =LENGTH(A1) 함수 뒤에 -1을 뺍니다. 이는 수식 오른쪽의 첫 번째 대문자를 건드리지 않을 수 있는 기회를 제공합니다. 결과적으로 RIGHT 함수는 첫 번째 문자가 하나도 없는 텍스트 문자열을 LOWER 함수에 반환합니다. 이 함수는 텍스트의 모든 문자를 소문자로 변환합니다.


수식의 두 부분을 & 연산자로 연결한 결과 규칙에 따라 첫 번째 대문자로 시작하는 아름다운 텍스트 문장을 얻습니다. 그리고 다른 모든 글자는 문장 끝까지 작습니다. 텍스트의 길이에 관계없이 동일한 수식을 사용하면 올바른 결과를 얻을 수 있습니다.




맨 위