Windows Excel 2010에서 간결한 대체 대체 방법 [복제]


1

중복 가능성 :
VBScript 없이도 Excel에서 정규식을 사용할 수 있습니까?

문자열 패턴을 다른 줄의 다음 줄에 따라 바꾸고 싶습니다.

= 대체 (대체 (이름, "Vlue", "대체"), "값", "대체")

여기서 나는 "가치"또는 "Vlue"를 찾고 그것을 "대체"로 대체합니다.

아마도이 방향으로 나아가는 (작동하지 않는) 무엇인가 :

= SUBSTITUTE (이름, "V? lue", "Replace")

Windows에서 Excel 2010으로 쉽게이 작업을 수행 할 수 있습니까?


프로그래밍 방식으로이 작업을 수행하려합니까, 아니면 수동 검색 및 바꾸기 만 사용 하시겠습니까? 당신은 이미 무엇을 시도 했습니까?
Ƭᴇcʜιᴇ007

Excel 셀에서 프로그래밍 방식으로. 지금까지는 substitute 두 가지 경우 모두 시도했지만 더 나은 방법이 있다고 상상합니다.
WilliamKF

그렇게해서는 안된다. Va?lue 네가 묘사 한 것과 일치하니?
Der Hochstapler

그것을 제외하고는 ? 한 문자 필요합니까?
WilliamKF

답변:


2

그리 쉽지는 않을 것입니다.

첫째, ? 편지가 필요하므로 5 글자 단어 만 받아 들일 수 있기 때문에 귀하의 경우에는 적합하지 않습니다. 가시 .

수식으로 교체하려면 다음이 필요했습니다.

A1 = "this is vlue test"
B1 = "v*lue"

위치, 위치 v * lue 시작하다

C1 = SEARCH(B1,A1,1)

위치, 위치 v * lue 끝. 이를 위해서는 개선이 필요할 수 있습니다.

D1 = SEARCH(" ",A1,C1)

치환:

E1 = SUBSTITUDE(A1,MID(A1,C1,D1-C1),"REPLACE")

물론이 모든 것을 하나의 수식으로 결합 할 수는 있지만, 혼란스러워지기 때문에 그렇게하지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.