나는 IFERROR(X,Y)
where X
와 Y
is 공식을 가지고 있습니다.
X가 #N/A를 반환하면 로 되돌아갑니다 Y
.
if 를 강조 표시하도록 셀을 가져오려면 어떻게 해야 합니까 X=#N/A
? 그런데 셀에 Y의 출력이 표시되기 때문에 #N/A가 포함되어 있지 않습니까?
또는 IFERROR(X,Y)가 Y를 반환하는 경우 강조 표시를 어떻게 트리거합니까?
답변1
조건부 서식을 사용하여 수행해야 합니다.
- 서식을 지정할 셀을 선택하세요.
- 홈으로 이동 - 조건부 서식 - 새 규칙
- "어떤 셀의 서식을 지정할지 결정하는 수식 만들기"를 선택하세요.
- 질문과 동일한
=ISERROR(X)
수식 을 입력하세요.X
- 형식을 누르고 원하는 하이라이트를 설정하세요.
- 확인을 두 번 누르세요
답변2
이 게시물을 통해 원하는 결과를 얻을 수 있었습니다. :) 정말 감사합니다!
나는 대략 2000 x 150의 매트릭스인 오래된 데이터 시트와 2300 x 160의 매트릭스인 새로운 데이터 시트를 가지고 있었습니다. 저는 가능한 한 이전 시트의 구조를 방해하지 않고 새 데이터를 이전 시트로 가져오고 싶었습니다. 따라서 새 시트의 추가 데이터는 다운스트림 소프트웨어에서 아직 사용할 수 없는 필드이므로 사용되지 않습니다. 그러나 이전 시트의 일부 필드가 새 시트에 누락되어 새 데이터를 사용할 수 없는 경우 이전 데이터를 계속 사용하기로 결정했습니다. 그래서 신청했어요
=iferror(index(newsheet____,match(_____),match(_____)),index(oldsheet____(match(____),match(_____)))
그러나 처음에는 이해하지 못했지만 약간의 히트 앤 트라이얼을 통해 문제를 해결할 수 있었기 때문에 답변이 좀 더 정교했을 수 있습니다.
그래서 여기에 내 업데이트가 있습니다.
- 셀에 일반적인
=iferror(x,y)
수식을 작성하십시오. - 조건부 서식 열기 - "새 규칙 만들기" 대화 상자를 열고 "수식을 사용하여 서식을 지정할 셀 결정" 옵션을 선택하세요.
- 이제
=iserror(x)
대화 상자에 수식을 작성하세요. - 이제 원하는 곳에 이 규칙을 적용해 보세요.