행의 셀에 특정 문자가 포함된 경우 특정 텍스트를 반환합니다.

행의 셀에 특정 문자가 포함된 경우 특정 텍스트를 반환합니다.

행에 특정 문자가 있는 경우 특정 텍스트를 얻으려면 어떻게 해야 합니까? 예를 들어 행 A1:A6에는 모든 셀에 문자 "c"가 포함되어 있습니다. 텍스트를 반환합니다."잡다"A7 열에 있습니다. "b"가 있으면 A7에서 "Bold"를 반환해야 합니다. REPLACE 공식을 시도했지만 아무 소용이 없습니다. 나는 또한 TEXT 기능을 시도했습니다. 그러나 결과를 얻지 못했습니다. 누구든지 도와줄 수 있나요?

답변1

아마도 당신이 가장 가까운 사람이었던 것 같습니다.텍스트 기능하지만 제대로 끝내지 못했을 뿐입니다.

A7에서 다음 표준 공식을 사용해 보세요.

=iferror(text(match("c", A1:A6, 0), "Catc\h"), iferror(text(match("b", A1:A6, 0), "\Bol\d"), ""))

이 공식에는 선행 계층 구조가 있습니다. 둘 다 있는 경우그리고A1:A6에서는생산할 것이다잡다첫 번째와생산하지 않습니다용감한.


¹ 백슬래시는 형식 마스크에 사용된 문자를 리터럴 해석하도록 강제하는 이스케이프 문자입니다. 그들없이,시간노력하고 될 것입니다시간그리고가 되려고 노력할 것이다. 정확히 뭔지는 모르겠지만되고 싶지만 백슬래시가 필요합니다.

답변2

이 공식은 모든 존재를 감지합니다."씨"행 #1에서:

=IF(ISERROR(MATCH("*c*",1:1,0)),"not found","found")

아마도 필요에 맞게 조정할 수 있을 것입니다.

관련 정보