다음 줄을 따라 문자열 패턴을 다른 패턴으로 바꾸고 싶습니다.
=SUBSTITUTE(SUBSTITUTE(이름," Vlue", " 바꾸기")," 값", " 바꾸기")
여기에서 "Value" 또는 "Vlue"를 찾고 "Replace"로 바꿉니다.
아마도 이 방향으로 향하고 있는 것이 있을 것입니다(작동하지 않음):
=SUBSTITUTE(이름," V?lue", " 바꾸기")
Windows용 Excel 2010에서 이를 쉽게 달성하려면 어떻게 해야 합니까?
답변1
기대만큼 쉽지는 않습니다.
첫째, ?
문자가 필요하므로 귀하의 경우에는 적합하지 않습니다. 왜냐하면 5자 단어만 허용되기 때문입니다.Vlue.
이 수식을 대체하려면 다음이 필요했습니다.
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")
물론 이 모든 것을 하나의 공식으로 결합할 수 있지만, 금방 혼란스러워질 것이기 때문에 그렇게 하지 않았습니다.