Excel 2016 TEXT 함수가 서식을 무시합니다.

Excel 2016 TEXT 함수가 서식을 무시합니다.

두 개의 열(하나는 통화, 다른 하나는 총 %)에 세 브랜드의 총 매출을 표시하는 작은 피벗 테이블이 있습니다. 통화 열의 숫자는 천 단위 구분 기호, 소수점 두 자리 및 'лв'를 사용하여 통화 형식으로 지정됩니다. 각 번호 뒤에. 이러한 각 행에 대해 원형 차트에 복사한 동적 '레이블'을 생성하여 사용자 정의 데이터 값을 갖게 되었습니다. 한 라벨은 다음과 같습니다.

=A4&CHAR(10)&TEXT(GETPIVOTDATA("Sales";$A$3;"Brand";A4);"#'### лв."&CHAR(10)&TEXT(GETPIVOTDATA("Sales %";$A$3;"Brand";A4);"0.00%"))

내가 겪고 있는 문제는 텍스트 기능이 "#'###.## лв"를 무시하는 것 같다는 것입니다. 포맷을 완전히 완료했습니다. 이 함수는 "1'234'567.89 лв."를 표시하는 대신 "123'456'789 лв."을 표시하여 천 단위 구분 기호를 잘못 배치하고 소수점 쉼표를 무시하여 숫자가 실제보다 크게 보이도록 합니다. 백분율 형식이 올바르게 지정되었습니다. 이 문제에 대한 도움을 주시면 매우 감사하겠습니다!

답변1

=A4&CHAR(10)&TEXT(GETPIVOTDATA("판매액";$A$3;"브랜드";A4);"#'### лв."&CHAR(10)&TEXT(GETPIVOTDATA("판매액 %";$A$3; "브랜드";A4);"0.00%"))

위 코드의 마지막 대괄호를 서식 지정 바로 뒤, & 기호 앞으로 이동하면 문제가 해결되었습니다.

=A4&CHAR(10)&TEXT(GETPIVOTDATA("판매액";$A$3;"브랜드";A4);"#'### лв.")&CHAR(10)&TEXT(GETPIVOTDATA("판매액 %";$A$3 ;"브랜드";A4);"0.00%")

관련 정보