INDEX ()에 의해 0이 리턴되는 것을 피하십시오


1

다른 테이블에서 일부 값을 반환하는 함수가 있습니다.

=IFERROR(INDEX(Table2[Kommentar];[@[Radnr.]]);"")

이것은 대부분의 경우 훌륭하게 작동하지만 다른 테이블의 열에 정보가 입력되지 않으면 셀이 다른 테이블과 동일한 값을 표시하도록 선호 할 때 0을 얻습니다.

이를 수행하는 좋은 방법이 있습니까?

현재 결과

여기에 이미지 설명을 입력하십시오

선호하는 결과

여기에 이미지 설명을 입력하십시오

답변:


2

이것을 가질 때마다 조건부 서식을 사용하여 0을 숨기거나 IF명령문을 사용합니다 .

=iferror(if(INDEX(Table2[Kommentar];[@[Radnr.]])="","",INDEX(Table2[Kommentar];[@[Radnr.]]),"")

인덱싱 된 셀의 인스턴스가 비어있는 경우 0을 리턴하므로 INDEX, 공백을 리턴하면 공백으로 가정 INDEX하고 초기에 필요한대로 수행하십시오 .

아래에 0을 숨길 수도 있습니다.

파일-> 옵션-> 고급 설정->이 워크 시트의 표시 옵션-> 값이 0 인 셀에 0을 표시하십시오.


그래, 이것은 내가 계획하고있는 것과 거의 같았지만, 공식을 반복하지 않고도 방법이 있기를 바랐습니다 .-) 그리고 세 번째 옵션을 알지 못했습니다. 오늘날에도 완벽하지는 않더라도 말입니다.
eirikdaude
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.