책 내용 질문하기
format( count(*), "● 총 : 0 ●")라고 하면 왜 컨트롤에 '● 총 : 0 ●'이 나오는지 이유를 알 수 없습니다
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
947
조회수
69
작성일
2026-09-22
작성자
조*린

"● 총 : # ●"이라고 하면 '● 총 : 100 ●'이 출력되는 이유가 있는지 질문드립니다.



---

제 파일에서 format( count(*), "● 총 : # ●")라고 하니 정답과 다르게 출력되네요 ㅠㅠ


답변
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이 더 안전합니다.

즉 책의 "● 총 : # ●"은 #을 숫자 자리표시자로 사용한 것이고, 사용자 파일에서 그대로 #이 보인다면 고정 문자 부분을 따옴표로 분리한 형식으로 입력하는 것이 좋습니다.

즐거운 하루 되세요.

  • 관리자
    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이 더 안전합니다.

    즉 책의 "● 총 : # ●"은 #을 숫자 자리표시자로 사용한 것이고, 사용자 파일에서 그대로 #이 보인다면 고정 문자 부분을 따옴표로 분리한 형식으로 입력하는 것이 좋습니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.