데이터 분석-엑셀 파일 정리 기능

텍스트 정리를위한 Excel 함수

1. 찾기 기능

설명 : find 함수는 두 번째 텍스트 문자열에서 첫 번째 텍스트 문자열을 찾고 첫 번째 텍스트 문자열의 시작 위치를 반환하는 데 사용됩니다.

예를 들어, 두 번째 텍스트 문자열에는 두 개의 첫 번째 텍스트 문자열이 있으며 시작 위치에 따라 일치하는 첫 번째 첫 번째 텍스트 문자열의 위치가 반환됩니다.

용어 : = find (find_text, within_text, [start_num])

비고 : find_text는 필수 항목이며 찾을 텍스트입니다.

within_text는 필수이며 찾을 텍스트가 포함 된 텍스트입니다.

start_num 선택 사항, 검색을 시작할 문자를 지정하십시오.

within_text의 첫 번째 문자는 문자 번호 1입니다. start_num 인 경우 기본값은 1입니다.

find는 대소 문자를 구분하며 와일드 카드를 허용하지 않습니다.

사례 : A1 = 10k-20k

(1) = find ( "k", A1,1)은 3을 반환합니다.

(2) = find ( "k", A1,2)는 3을 반환합니다.

(3) = find ( "k", A1,4)는 7을 반환합니다.

참고 : 반환 된 숫자는 모두 1부터 계산되며 start_num을 기준으로 찾으려는 첫 번째 텍스트의 위치를 ​​판단해야합니다.

2. 왼쪽 기능

설명 : 왼쪽은 텍스트 문자열의 첫 번째 문자부터 시작하여 지정된 수의 문자를 반환합니다.

구문 : left (text, [num_chars])

비고 : 텍스트는 필수 항목이며 추출 할 문자열이 포함 된 텍스트 문자열입니다.

num_chars는 선택 사항이며 왼쪽으로 추출 할 문자 수를 지정합니다.

num_chars가 텍스트 길이보다 크면 left는 모든 텍스트를 반환합니다.

num_chars를 생략하면 기본값은 1입니다.

사례 : A2 = 10k-20k

(1) 10 개를 꺼내면 첫 번째 단계는 찾기 기능에 따라 10k에서 "k"의 위치를 ​​결정해야하며 두 번째 단계는 왼쪽 기능에 따라 값을 취합니다.

= find ( "k", A2,1)은 3을 반환합니다.

= left (A2,3-1)은 10을 반환합니다.

(2) 20 개 꺼내기

= find ( "-", A2,1)은 4를 반환합니다.

= right (A2,4-1)은 20k를 반환합니다.

<바꾸기> 버튼을 사용하여 k를 공백으로 바꿉니다.

3. 오른쪽 기능

왼쪽 기능 사용과 유사

4. 중간 기능

설명 : 텍스트 문자열의 지정된 위치에서 특정 수의 문자를 반환합니다. 숫자는 사용자가 지정합니다.

구문 : = mid (text, start_num, num_chars)

비고 : 텍스트가 필요하며 추출 할 문자가 포함 된 텍스트 문자열입니다.

start_num은 필수입니다. 텍스트에서 추출 할 첫 번째 문자의 위치입니다. 텍스트에서 첫 번째 문자의 start_num은 1입니다.

num_chars가 필요합니다. 텍스트에서 중간에 반환 할 문자 수를 지정합니다.

사례 : A2 = 10k-20k

(1) = mid (A2,1,2)는 10을 반환합니다.

(2) 추출 20

첫 번째 단계는 "-"= find ( "-", A2,1)의 위치를 ​​찾는 것입니다. 반환 결과는 4입니다.

두 번째 단계는 두 번째 위치를 찾는 것입니다. "k"= find ( "k", A2,4)는 7을 반환합니다.

= mid (A2,4 + 1,2)는 20을 반환합니다.

5. 연결 함수

& "| 연결

(1) 연결 량이 적을 경우 "&"커넥터를 선택할 수 있습니다.

예 : = 8 & "k"는 8k를 반환합니다.

= "big"& "_"& "small"返回 big_small

(2) 연결 기능

구문 : concatenate (text1, text2, ...)

= concatenate (8, "k")는 8k를 반환합니다.

= concatenate ( "big", "_", "small") 返回 big_small

6. 교체 기능

설명 : 지정된 문자 수에 따라 replace는 텍스트 문자열의 일부를 다른 텍스트 문자열로 바꿉니다. 즉, 텍스트 위치에 따라 찾아서 바꿉니다.

구문 : replace (old_text, start_num, num_chars, new_text)

old_text : 일부 문자를 대체하는 텍스트 여야합니다.

start_num : 필요한 old_text에서 new_text로 바꿀 문자의 시작 위치

num_chars : 대체 할 new_text를 사용하여 대체하려는 old_text의 필수 문자 수

new_text : old_text의 문자를 대체해야하는 텍스트

사례 : A2 = 10K-20K

= replace (A2,4,2, "*")는 10K * 0K를 반환합니다.

7. 대체 기능

설명 : 텍스트 문자열에서 old_text를 new_text로 바꿉니다. 텍스트 문자열에서 지정된 텍스트를 대체해야하는 경우 함수 대체를 사용하십시오. 텍스트 문자열의 특정 위치에있는 텍스트를 대체해야하는 경우 replcae 기능을 사용하십시오.

구문 : = substitute (text, old_text, new_text, [instance_num])

비고 : 텍스트는 필수, 문자를 교체해야하는 텍스트 또는 텍스트를 포함하는 셀에 대한 참조 (문자는 교체해야 함)

old_text 필수, 대체 할 텍스트

new_text는 필수이며 old_text 텍스트를 대체하는 데 사용됩니다.

instance_num은 선택 사항이며 old_text를 new_text로 대체 할 이벤트를 지정합니다. instance_num이 지정되면 요구 사항을 충족하는 old_text 만 대체됩니다. 그렇지 않으면 항상 텍스트에 나타나는 모든 old_text가 new_text로 변경됩니다.

사례 : A2 = 10k-20k

(1) = SUBSTITUTE (M2, "k", "千")는 10,000-20,000의 결과를 반환합니다.

(2) = SUBSTITUTE (M2, "k", "千", 1)은 10,000-20k를 반환합니다.

(3) = SUBSTITUTE (M2, "k", "千", 2)는 1 만 ~ 2 만 반환

8. 트림 기능

참고 : 단어 사이의 단일 공백을 제외하고 텍스트의 모든 공백을 제거하십시오.

구문 : trim (text)

비고 : 텍스트는 필수이며 공백을 제거해야하는 텍스트입니다.

事例 : = trim ( "큰 집") 返回 큰 집

수식 텍스트에서 선행 및 후행 공백 제거

9.len 기능

설명 : 텍스트 문자열의 문자 수를 반환합니다.

구문 : len (text)

비고 : 텍스트의 길이를 찾으려면 텍스트가 필요합니다. 공백은 문자로 계산됩니다.

예 : = len ( "a big house")는 12를 반환하고 중간과 끝의 공백은 문자로 계산됩니다.

추천

출처blog.csdn.net/SSbandianH/article/details/112214867