%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%A0%9C%EA%B1%B0%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
열에 날짜가 있고 U,X,AA,AD,AG and AJ
에 이름이 있습니다 V,Y,AB,AE,AH and AK
. 업데이트되는 최신 업데이트를 선택하는 다음 공식이 있습니다. U 및 V 열이 먼저 채워지고 X 및 Y 열은 나중에 업데이트됩니다. 다른 워크시트의 셀이 업데이트되기 전에 날짜와 이름 열을 모두 채워야 합니다.
이것은 제가 사용하고 있는 공식인데, 매우 길지만 어떻게 더 짧게 만들 수 있는지 알 수 없습니다. 날짜의 경우 수식의 후반부에서 날짜 열(U, X, AA, AD, AG 및 AJ)의 열을 교체합니다.
=CHOOSE(1+COUNT('훈련 일정'!U42,'훈련 일정'!V42,'훈련 일정'!X42,'훈련 일정'!Y42,'훈련 일정'!AA42,'훈련 일정'!AB42,' 훈련 일정'!AD42,'훈련 일정'!AE42,'훈련 일정'!AG42,'훈련 일정'!AH42,'훈련 일정'!AJ42,'훈련 일정'!AK42),"",'훈련 일정'! V42,'훈련 일정'!Y42,'훈련 일정'!AB42,'훈련 일정'!AE42,'훈련 일정'!AH42,'훈련 일정'!AK42)
이 공식은 작동하지만 이름 열에 아무 항목도 입력하지 않으면 이름 열에 0(영)이 복사됩니다. 빈 셀을 표시하려면 어떻게 해야 합니까? 이름을 추가했지만 날짜가 없으면 아무 것도 복사되지 않습니다. 다른 워크시트에 복사할 날짜 및 이름 수식을 계산하는 또 다른 수식이 있지만 셀이 채워진 것처럼 0을 계산합니다. 나는 작업 중인 파일의 버전을 너무 많이 만들었고 0번 없이 작동했던 원본을 실수로 삭제했는데 어떻게 했는지 기억이 나지 않습니다!
답변1
열에 이름만 입력하는 경우 함수 V,Y,AB,AE,AH and AK
에 해당 셀이 필요하지 않으므로 COUNT
(이름은 함수에 의해 계산되지 않고 COUNT
숫자만 계산됨) 해당 셀을 제거하여 수식의 크기를 줄일 수 있습니다. .텍스트 값을 반환할 때 관련 이름 셀이 비어 있는 경우 수식 끝에 "null 문자열"을 연결하면 0을 공백으로 변환할 수 있으므로 이 버전을 사용해 보세요.
=CHOOSE(1+COUNT('Training Schedule'!U42,'Training Schedule'!X42,'Training Schedule'!AA42,'Training Schedule'!AD42,'Training Schedule'!AG42,'Training Schedule'!AJ42),"",'Training Schedule'!V42,'Training Schedule'!Y42,'Training Schedule'!AB42,'Training Schedule'!AE42,'Training Schedule'!AH42,'Training Schedule'!AK42)&""
수식의 크기를 더 줄일 수 있습니다. 중간 셀 W42, Z42, AC42, AF42 and AI42
, 숫자, 텍스트 등에 어떤 유형의 값이 포함될까요? 예를 들어,중간 셀에 숫자나 날짜가 포함되지 않는 한다음 단축 버전을 사용할 수 있습니다.
=CHOOSE(1+COUNT('Training Schedule'!U42:AJ42),"",'Training Schedule'!V42,'Training Schedule'!Y42,'Training Schedule'!AB42,'Training Schedule'!AE42,'Training Schedule'!AH42,'Training Schedule'!AK42)&""
또는
=IF('Training Schedule'!U42="","",INDEX('Training Schedule'!V42:AK42,COUNT('Training Schedule'!U42:AJ42)*3-2)&"")
답변2
이미 상당히 긴 수식을 거의 복제해야 합니다.
=if(isblank(<put your old formula here>),"",<put your old formula here>)
답변3
알아낸 대로 0
반환하려는 셀이 비어 있으면 수식이 반환됩니다. 필요한 사항에 따라 이를 변경하는 몇 가지 방법이 있습니다. "비어 있지 않은 경우 값을 반환한 다음 공백이 되는" 가장 일반적인 방법은 전체 내용을 명령문으로 묶는 것이지만 IF
길이는 두 배로 늘어납니다.
=IF([MESS]=0,"",[MESS])
숫자 값을 반환하려는 경우 아래 트릭을 사용하면 지저분한 수식이 두 번 발생하는 것을 방지할 수 있습니다. 그러나 이름을 반환하려고 하는데 문자열에서는 작동하지 않는 것 같습니다.
=IFERROR(1/1/[MESS],"")
그러나 아무도 볼 수 없는 한 0이 거기에 있는지 신경 쓰지 않는다면 조건부 서식을 사용하여 글꼴 색상을 배경과 동일하게 설정하는 것이 좋습니다. 셀에는 여전히 값이 포함되지만 0
화면이나 인쇄물에는 표시되지 않습니다.
답변4
이 파일을 이 목적으로만 사용하려는 경우 사용 가능한 0을 숨기는 수식을 추가하는 것보다 Excel에서 옵션을 변경하는 것이 도움이 될 것입니다.
표시된 옵션을 선택 취소하면 파일은 자동으로 결과 값 표시를 중지합니다 0
.