"● 총 : # ●"이라고 하면 '● 총 : 100 ●'이 출력되는 이유가 있는지 질문드립니다.
---
제 파일에서 format( count(*), "● 총 : # ●")라고 하니 정답과 다르게 출력되네요 ㅠㅠ
안녕하세요.
Format(Count(*), "● 총 : # ●")에서 #은 숫자 자리표시자이기 때문에, Count(*) 결과가 100이면 정상적으로
● 총 : 100 ●처럼 표시될 수 있습니다.
예를 들어
=Format(100, "● 총 : # ●")이라면 # 자리에 숫자 100이 들어가므로 결과는
● 총 : 100 ●이 됩니다.
다만 Access에서는 고정 문자와 숫자 서식을 섞은 사용자 지정 형식이 환경이나 속성 해석 방식에 따라 기대와 다르게 처리되는 경우가 있습니다. 그래서 파일에서 #이 그대로 표시된다면, 문자 부분을 명확히 따옴표로 구분하는 방식이 더 안전합니다.
예를 들어 다음처럼 작성하세요.
=Format(Count(*),"""● 총 : ""0"" ●""")또는 천 단위 구분까지 필요하면
=Format(Count(*),"""● 총 : ""#,##0"" ●""")입니다.
여기서 0과 #의 차이도 알아두시면 좋습니다. #은 값이 없으면 자리를 표시하지 않고, 0은 값이 0일 때도 0을 표시합니다. 접수 건수처럼 0건도 표시하는 것이 자연스러운 경우에는 0이 더 안전합니다.
즉 책의 "● 총 : # ●"은 #을 숫자 자리표시자로 사용한 것이고, 사용자 파일에서 그대로 #이 보인다면 고정 문자 부분을 따옴표로 분리한 형식으로 입력하는 것이 좋습니다.
즐거운 하루 되세요.
-
관리자2026-09-22 16:47:30
안녕하세요.
Format(Count(*), "● 총 : # ●")에서#은 숫자 자리표시자이기 때문에,Count(*)결과가 100이면 정상적으로● 총 : 100 ●처럼 표시될 수 있습니다.
예를 들어
=Format(100, "● 총 : # ●")이라면
#자리에 숫자100이 들어가므로 결과는● 총 : 100 ●이 됩니다.
다만 Access에서는 고정 문자와 숫자 서식을 섞은 사용자 지정 형식이 환경이나 속성 해석 방식에 따라 기대와 다르게 처리되는 경우가 있습니다. 그래서 파일에서
#이 그대로 표시된다면, 문자 부분을 명확히 따옴표로 구분하는 방식이 더 안전합니다.예를 들어 다음처럼 작성하세요.
=Format(Count(*),"""● 총 : ""0"" ●""")또는 천 단위 구분까지 필요하면
=Format(Count(*),"""● 총 : ""#,##0"" ●""")입니다.
여기서
0과#의 차이도 알아두시면 좋습니다.#은 값이 없으면 자리를 표시하지 않고,0은 값이 0일 때도0을 표시합니다. 접수 건수처럼 0건도 표시하는 것이 자연스러운 경우에는0이 더 안전합니다.즉 책의
"● 총 : # ●"은#을 숫자 자리표시자로 사용한 것이고, 사용자 파일에서 그대로#이 보인다면 고정 문자 부분을 따옴표로 분리한 형식으로 입력하는 것이 좋습니다.즐거운 하루 되세요.