Jerrold는 LEN 함수가 텍스트 문자열의 문자 수를 반환한다는 것을 알고 있습니다. 그러나 그가 알아야 할 것은 텍스트 문자열의 픽셀 수 (문자 아님)입니다. 그는 가치를 계산할 방법이 있는지 궁금합니다.

짧은 대답은 ‘아니오’입니다. 더 긴 대답은 아마도있을 수 있다는 것입니다. (혼란 스럽습니까? 계속 읽으십시오.) 문제는 픽셀 (그림 요소의 줄임말)이 기본적으로 모니터와 같은 렌더링 장치의 점이거나 프린터의 (더 느슨하게) 점이라는 것입니다. 1 인치에 압축 된 픽셀 수는 출력 장치의 해상도 및 크기와 같은 많은 변수에 따라 달라집니다.

예를 들어 동일한 해상도에서 19 인치 모니터의 인치당 픽셀 수는 21 인치 모니터의 수와 다릅니다. 왜? 화면 해상도가 더 큰 디스플레이 표면에 분산되어 해당 디스플레이 표면의 인치당 픽셀 수가 적기 때문입니다.

이제 믹스에 글꼴을 적용 해 보겠습니다. 다른 글꼴은 주어진 선형 측정에 다른 수의 문자를 압축합니다. 셀에 여러 텍스트를 넣고 여러 행 아래로 셀을 복사 한 다음 각 셀에 다른 글꼴을 적용하면 가장 자주 볼 수 있습니다. 셀의 내용은 선택한 글꼴 (및 포인트 크기)에 따라 다른 가로 공간을 차지합니다.

모든 문자에 대해 설정된 크기가있는 고정 폭 글꼴 (예 : Courier)을 사용하는 경우 모든 문자의 인치당 문자를 계산 한 다음 문자 수를 기반으로 대략적인 픽셀 수를 결정할 수 있습니다. 그러나 출력 장치를 고려해야하기 때문에 여전히 문제가 발생합니다.

문자 크기가 각 문자마다 다르기 때문에 비례 글꼴에서는 작동하지 않습니다. 예를 들어 M은 Is보다 훨씬 넓습니다. 따라서 각 글꼴의 각 문자 (및 아마도 각 글꼴 크기)에 대해 픽셀 크기 표가 필요하고 문자열을 반복하고 각 문자의 총 크기를 유지하는 함수를 만들어야합니다. 굵게 또는 기울임 꼴과 같은 다양한 문자 속성을 적용하거나 글꼴에 적용하면 더욱 복잡해집니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (3802)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.