2013-04-15 3 views
-1

선택한 필드에 "xxx"또는 "yyy"단어가 포함되어있는 경우 해당 필드 만 변경하면 해당 단어 만 표시됩니다. 필드에 둘 중 하나가 들어 있지 않으면 해당 필드의 정보를 삭제하고 싶습니다.Excel에서 텍스트를 어떻게 파싱합니까?

어떻게 이것을 Excel에서 수행 할 수 있습니까?

+1

매크로에서이 작업을 수행하려고하십니까? 아니면 다른 분야의 표현으로? –

+0

솔직히 방금 Excel을 사용하기 시작 했으므로 매크로 나 표현식을 사용하는 방법을 모르지만 빠른 학습자입니다. 당신이 올바른 방향으로 나를 가리키면, 나는 그것을 알아낼 것입니다. – Gregg

+0

통합 문서의 레이아웃과 디자인에 대해 어느 정도의 제어 권한을 갖고 있습니까? – KacireeSoftware

답변

0

여기 IF 식을 사용하는 것이 좋습니다. 예를 들어

: A 열에서 당신 XXX, YYY, 자신의 행의 ZZZ 각각 배치

=IF(OR(A1="xxx",A1="yyy"),A1,"no")

합니다. 그런 다음 B 열에서이 수식을 배치하고 B3 행으로 복제하면 셀에 "xxx"또는 "yyy"가 있으면 값이 표시되고 그렇지 않으면 "no"가 표시된다는 것을 알 수 있습니다. 수식에서 no를 빈 문자열 ""으로 변경하면 내용을 삭제하는 효과를 얻을 수 있습니다. 엑셀에 추가 읽기를 위해

IF 표현 참조 http://www.techonthenet.com/excel/formulas/if.php

0

셀 XXX 또는 YYY, 다음이 될 것이다 요청한 작업을 수행 할 '포함'여부를 결정하는 데 사용하는 것과 워크 시트 수식 :

=IF(NOT(ISERROR(FIND("xxx",A1))),"xxx",IF(NOT(ISERROR(FIND("yyy",A1))),"yyy","")) 

그러나이 경우 셀 값이 'abcyyydefxxx'인 경우 "xxx"가 "yyy"를 재정의한다는 점을 지적하고 싶습니다. 결과는 "xxx"입니다.

셀에 두 문자열이 모두 포함될 가능성이있는 경우이를 수용하도록 수식을 수정합니다.

이제 A1은 확인중인 셀의 수식 지점에 있습니다.

관련 문제