문자열에서 한 문자를 다른 문자로 바꾸기
아래와 같은 데이터가 있습니다.
A:B:C:D
그리고 저는 그것을 교체하고 싶습니다.C
데이터와 함께(예:Z
) 처럼 보일 수 있도록.
A:B:Z:D
어떻게 해야 하나요?
=SUBSTITUTE(A1,"C","Z")
당신이 원하는 것인지는 확실하지 않았지만요G
또는Z
말씀하신G
하지만 당신의 출력 예는 다음과 같습니다.Z
.
셀 A1에 A:B:C:D가 있으면 다음과 같이 작동합니다.
=CONCATENATE(MID(A1, 1, SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + SEARCH(":", A1)), "Z", MID(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1), SEARCH(":", MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1)), LEN(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1))))
믿을 수 없을 정도로 복잡하다는 것을 알지만 효과가 있습니다.
편집: "Z"를 추가할 데이터로 대체합니다.
언급URL : https://stackoverflow.com/questions/11517628/replacing-one-character-with-another-in-a-string
'programing' 카테고리의 다른 글
-u 없이 업스트림으로 자동 설정되도록 깃 푸시를 구성하는 방법은 무엇입니까? (0) | 2023.07.03 |
---|---|
파이썬에서 %s 대신 %r을 사용할 때는 언제입니까? (0) | 2023.07.03 |
Mongoid 3 + Heroku(MongoHQ) 원인 모페드::오류::작업 실패 (0) | 2023.07.03 |
MongoDB에서 10진수 유형을 사용하는 방법 (0) | 2023.07.03 |
VBA 편집기는 줄 끝에 있는 공백을 자동으로 삭제합니다. (0) | 2023.07.03 |