Excel : 문자열에서 한 문자의 발생을 다른 문자로 바꾸시겠습니까?


14

로 변경되는 Excel 수식이 필요 Haverford, PA합니다 haverford,+pa. (텍스트는 소문자이며 공백은 더하기 문자로 대체됩니다.)

다음은 첫 번째 공간을 얻지 만 전부는 아닙니다.

=REPLACE(E19, SEARCH(" ", E19),1,"+")

답변:


20

" SUBSTITUTE "기능을 사용하여 원하는 작업을 수행 할 수 있습니다 .

텍스트 문자열의 특정 문자를 지정한 문자로 바꾸고이 경우 공백은 + 기호로 바꿉니다.

그런 다음 대소 문자를 변경하려면 " LOWER "기능을 사용하십시오 .

"LOWER"내에 "SUBSTITUTE"를 중첩하면 원하는 변경 사항을 가져와야합니다.

아래 텍스트는 Excel 도움말에서 가져 왔습니다.


대용품

텍스트 문자열에서 new_text를 old_text로 대체합니다. 텍스트 문자열에서 특정 텍스트를 바꾸려면 SUBSTITUTE를 사용하십시오. 텍스트 문자열의 특정 위치에서 발생하는 텍스트를 바꾸려면 REPLACE를 사용하십시오.

통사론

SUBSTITUTE (텍스트, 이전 텍스트, 새 텍스트, 인스턴스 _ 숫자)

텍스트는 텍스트를 대체 할 텍스트가 포함 된 텍스트 또는 셀에 대한 참조입니다.

Old_text는 바꾸려는 텍스트입니다.

New_text는 old_text로 바꿀 텍스트입니다.

Instance_num은 new_text로 대체 할 old_text 발생을 지정합니다. instance_num을 지정하면 해당 old_text 인스턴스 만 바뀝니다. 그렇지 않으면 텍스트에서 old_text가 발생할 때마다 new_text로 변경됩니다.


보다 낮은

텍스트 문자열의 모든 대문자를 소문자로 변환합니다.

통사론

LOWER (텍스트)

텍스트는 소문자로 변환 할 텍스트입니다. 낮음은 문자가 아닌 텍스트의 문자를 변경하지 않습니다.


9

모든 공백을 '+'문자로 바꾸려면 다음을 시도하십시오.

= LOWER (복제 (E19, "", "+"))

1
예를 들어 수천 개의 함수 정의가 필요합니다.
심지어 Mien

0

찾기 및 바꾸기를 사용하여 전체 Haverford, PA 문자열을 원하는 문자열로 바꾸십시오. 내장 된 찾기 및 바꾸기 도구만으로도 공식이 필요하지 않습니다.


한 번만하는 것이 아닙니다. 사용자는 사람에게 친숙한 문자열을 넣을 것이지만 URL에 다른 형식으로 필요합니다.
Nick Heiner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.