방정식이있는 필드에서 '0'을 제거하려면 어떻게합니까?


11

매일 새로운 값을 입력하는 Google 스프레드 시트가 있으며 방정식을 전체 열로 실행하여 전날 상자를 아래로 드래그하여 정보를 복사하지 않아도됩니다.

상자를 시트의 맨 아래로 드래그하면 정상적으로 작동하지만 셀은로 채워집니다 0.

수식을 셀에 넣지 않고 어떻게 수식을 셀에 넣을 수 있습니까? 즉, 해당 행의 나머지 부분에 정보가있을 때만 값을 표시하도록합니다.

답변:


15

메뉴에서 :

  1. 형식> 숫자> 추가 형식> 사용자 정의 숫자 형식
  2. 입력 #,##0_);"("#,##0")";"-"_)

2
최소값 : #;-#;양수이면 변경되지 않은 숫자, 음수이면 변경되지 않은 숫자 (그러나 하이픈이 접두사), 비어있는 경우 빈 문자열을 나타냅니다.
Nick May

그래도 해당 셀을 그래프에 표시하지 않으려는 경우 도움이되지 않습니다. 다른 곳에서 설명한대로 if / ifblank를 사용하십시오.
Nick May

2
멋있는! 소수 자릿수가 2 개인 예 :#,##0.00_);(#,##0.00);"-"_)
tokland

6

행이 비어 있으면 ""가되는 if 문으로 수식을 래핑합니다. 그런 다음 끝까지 복사 할 수 있습니다. 이처럼 :

=if(A1="","",your_formula_here)

나는 당신이 평균이나 다른 것을 취한다면, 당신이 제로 결과를 배제하고 숨기지 말고 갈 때이 방법을 들었습니다.
Trass Vasston

3

전체 열에 수식을 채울 필요는 없습니다. 사용 배열 수식 대신 시트 아래 모든 방법을 드래그 할 필요성을 제거

예를 들어, 당신은 열 D의 세포가 B와 C의 세포의 제품을 포함하려는 경우, 및 열 E 대신 넣는, B와 C의 합을 포함 D1 = B1*C1하고 E1 = B1 + C1하고 아래로 드래그 각각 D1 및 E1에 넣고

=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)

그런 다음 수식을 드래그하지 않고 전체 열에 자동으로 적용됩니다. X:XX 열을 나타냅니다. 3 행부터 최종 용도까지만 포함하려면X3:X

그러면 수식이 전체 열에 적용되므로 데이터가없는 행에 0이 표시됩니다. 이제 빈 행에 아무것도 표시하지 않으려면 , 즉 B 열에 데이터가있는 행만 계산하고 (헤더 행 제외) 원하는대로 아래의 0을 숨기십시오.

=ARRAYFORMULA(IF(B2:B<>0, B2:B + C2:C, ""))

MS OfficeLibreOffice 와 같은 오프라인 앱에서 배열 수식을 사용하려면 기능 대신 Ctrl+ Shift+ 를 눌러야 합니다.EnterARRAYFORMULA


테이블 안에 0을 숨기려면 조건부 서식을 사용할 수 있습니다

  • 0을 제거하려는 셀을 선택하십시오.
  • 메뉴 형식 > 조건부 서식을 선택 하고 "같음" 조건을 추가 하고 텍스트 상자에 0을 입력하십시오.
  • 서식 스타일에서 텍스트 색상을 흰색으로 변경하거나 없음으로 변경하십시오.
  • 완료를 누르 십시오

이제 0과 같은 모든 셀이 비어 있습니다.



1

결과가 둘 이상의 셀에 의존하는 경우 필요한 모든 참조 셀이 채워질 때까지 아무 것도 나타나지 않도록 할 수 있습니다.

=IF(OR(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)),,your_formula_here(A1,B1,C1))

선택적 셀 (예 : C1여기)이있는 경우 AND()다음을 사용하십시오 .

=IF(AND(OR(ISBLANK(A1),ISBLANK(B1)),ISBLANK(C1)),,your_formula_here(A1,B1,C1))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.