Я использую Excel 2013 French Edition, но я думаю, что я могу повлиять на все "переведенные" версии Excel, особенно в системах, использующих "," в качестве десятичного разделителя.
В Excel 2013 и 2016, отображение значений в числовом формате с использованием форматов "тысяча" и "миллионы" (например, #,##0.0,k
для примера на английском языке, # ##0,0 k
на французском языке) в диаграмме приводит к путанице отображаемые числа в осях и метки данных также.
Value (no format) Formatted (# ##0,00 k) Displayed in Chart
123456 123,46k 123 456,00 k
Дальнейшее рассмотрение VBA дает мне:
? ActiveCell.NumberFormat ' on formatted cell
#,##0.00,k
? ActiveCell.NumberFormatLocal
# ##0,00 k
? ActiveChart.SeriesCollection(1).DataLabels.NumberFormat ' on chart
# ##0,00 k
? ActiveChart.SeriesCollection(1).DataLabels.NumberFormatLocal
# ##0,00 k
? ActiveChart.SeriesCollection(1).DataLabels.NumberFormatLinked
True
Это говорит о том, что Excel путает NumberFormat и NumberFormatLocal в диаграммах ...
Excel 2016 на Windows, похоже, тоже затронут; но не на Mac. При вставке диаграмм в PPT2013 диаграмма отображается нормально; но не на PPT2016 ...
Кто-нибудь может воспроизвести такое (странное) поведение?