Applies ToExcel за Microsoft 365 за Mac Excel 2021 за Mac Excel 2019 for Mac

Може да забележите, когато отворите стара работна книга, която е записана с Excel 2011 for Mac, ширините на колоните и/или височините на редовете имат някои разлики в сравнение със същия файл, отворен с помощта на по-нови версии на Excel for Mac.  Това се дължи на поправките, които направихме умишлено, за да подобрим съответствието между Excel for Mac и Excel за други платформи, като например Windows. Разликите между Excel 2011 и по-новите версии за Mac също се наблюдават между Excel 2011 for Mac и Excel 2010 (и по-нови версии) за Windows.

Забележка: Същите разлики в оформлението вече не са проблем между Excel за Windows в сравнение с по-новите версии на Excel for Mac от Excel 2011.

Технически бележки:

  1. Excel определя ширината на колоните въз основа на ширината на знаците на шрифта, използван в "Нормален" стил на клетките, а мерните единици за ширина на колоните са "ширината на знаците". "Ширината на знаците" зависи от шрифта и размера на шрифта, зададени в "Нормален" стил на клетките. Ако за шрифта е зададено "тесен" или малък размер, колоната по подразбиране ще се показва по-тясна, отколкото ако шрифтът е по-широк и/или е зададен по-голям размер. Като се настрои размерът или шрифтът в "Нормален" стил на клетките, ширината на всички колони се преизчислява и коригира съответно.

  2. Защо има разлика между Excel 2011 и по-новите версии на Excel for Mac? Ширината на знаците в пиксели се съобщава на Excel от операционната система. Ако ширината на даден шрифт (в пиксели) не е цяло число, Excel я коригира до цяло число, тъй като не може да показва части от пиксела. Excel 2011 се настройва към следващото по-високо цяло число, но по-новите версии на Excel се закръгляват до най-близкото цяло число, което се подравнява с Excel за Windows. За размерите на шрифтовете, при които стойността се закръглява надолу от Excel 2016 и по-нови версии, ширината на колоните ще бъде различна.  Ако например операционната система съобщи ширина на знаците на шрифта 6,48 пиксела, Excel 2011 ще използва като ширина на знаците 7 пиксела, но по-новите версии на Excel for Mac и Excel за Windows ще използват като ширина на знаците 6 пиксела. Ако дадена колона е широка 10 знака, тя ще бъде с 10 пиксела по-широка в Excel 2011, отколкото в по-новите версии на Excel for Mac и Excel за Windows.В много листове тези разлики са незначителни. В някои случаи обаче са по-забележими, например когато имате голям брой колони, които трябва да поберете на една печатна страница. Възможно е закръгляването, в съчетание с малката разлика в изчислената ширина на колоните, да доведе до забележими разлики.  За повече информация как Excel определя ширините на колоните, отидете на Описание как се определят ширините на колоните в Excel.

  3. API за macOS, използван от Excel за намиране на ширината на знаците за даден шрифт, е променен поради прекратяване на API, използван от Excel 2011. В някои случаи новите API дават друга ширина на знаците в сравнение със старите API, което може да доведе до разлики, които Excel не е в състояние да избегне.

  4. Ширините на колоните се показват като брой знаци или във физически мерни единици (инчове или сантиметри), които на свой ред се превръщат в цяло число пиксели. Действителната ширина на колоната може да бъде закръглена, за да стане цяло число пиксели. Ако например потребителят промени ширината на дадена колона от 0,08 на 0,09 инча, ширината може да остане непроменена, тъй като и двете стойности се закръгляват до едно и също цяло пиксели. Затова колоните с ширини, зададени във физически мерни единици, може да не се поберат точно в очакваната ширина на физическата страница. Ако например зададете ширината на колоните на 1 инч, е възможно вашите 7 колони да не се поберат точно на страница, която е с ширина 7 инча.

  5. По отношение на разликата във височината на реда между Excel 2011 и по-новите версии на Excel for Mac, Excel автоматично ще настрои височината на реда така, че да побере шрифта и размера на шрифта за стойностите във всеки даден ред, освен ако височината на реда не е зададена ръчно от потребителя. Към височината на реда се добавя допълване (празно място), така че да побере шрифта и размера на шрифта. Използваното допълване е малко по-различно между Excel 2011 и по-новите версии на Excel for Mac. Тези разлики бяха въведени, за да се постигне по-близко съответствие между Excel for Mac и Excel за Windows, така че да има по-съгласувана среда за работа при споделяне на файлове.

СЪСТОЯНИЕ: ЗАОБИКОЛНО РЕШЕНИЕ

Всеки от тези методи може да работи в различни ситуации, в зависимост от съдържанието и предназначението на работната книга. 

  1. Ако колоните в работната книга са по-широки или по-тесни от очакваното, можете да промените една настройка, което ще доведе до преизчисляване (мащабиране) на ширините на всички колони, така че да не се налага ръчното им преоразмеряване. Задайте шрифт и/или размер на шрифта в стила на клетки "Нормален", който има една и съща ширина на знаците както в Excel 2011, така и в по-новите версии. За да намерите такъв шрифт и размер на шрифта, използвайте по-нова версия на Excel for Mac, за да отворите документ, за който знаете очакваното оформление в Excel 2011.  Променете шрифта и/или размера на шрифта в "Нормален" стил на клетките, след което проверете дали оформлението съответства на това, което очаквате. Може да се наложи да изпробвате няколко шрифта и/или размери на шрифт, докато намерите тези, които дават очакваните резултати.

  2. За да избегнете ситуация, при която колоните са по-широки от очакваното и поради това вдясно от страницата се показват още една или няколко страници (в изглед "Оформление на страница" или при отпечатване), можете да зададете за опцията "Мащабиране по размер" побиране на 1 страница по ширина и "автоматично" по височина.  При това колоните би трябвало да се свият, колкото е необходимо, за да се поберат по ширина на една страница.  Тези опции се намират в раздела Оформление на страниците на лентата и също така могат да бъдат намерени в диалоговия прозорец Настройка на страниците . В диалоговия прозорец Настройка на страниците задайте полето "Височина" на празно, като изтриете стойността. Това означава, че областта за печат ще бъде оразмерена до ширината на 1 страница, но броят страници във "височина" ще бъде коригиран, както е необходимо, така че да се побере в зададената ширина.екранна снимка на диалоговия прозорец "Настройка на страниците", показващ опцията за мащабиране "Побери в" една страница широчина и неопределен брой страници височина

  3. По отношение на мерните единици за колоните между Excel 2011 и по-нови версии на Excel for Mac:

    1. Ширината на колоната се показва в едни и същи мерни единици, когато сте в изглед "Оформление на страница".

    2. В "Нормален" изглед ширината на колона се показва в знаци и пиксели, а не във физически мерни единици, тъй като физическите мерни единици не се прилагат директно към този изглед. За да видите физическите мерни единици (инчове/см), трябва да превключите към изгледа "Оформление на страница".

  4. По отношение на мерните единици за редовете между Excel 2011 и по-нови версии на Excel for Mac:

    1. Височината на реда се показва в едни и същи мерни единици, когато сте в изглед "Оформление на страница".

    2. В нормален изглед височината на реда в по-новите версии на Excel for Mac се показва в точки/пиксели, а не в инчове/см.  За да видите мерните единици в инчове или сантиметри, трябва да превключите към изгледа "Оформление на страница".

  5. Преоразмеряване на редове и колони – можете да преоразмерите множество редове или колони едновременно, като изберете желаните редове или колони, след което плъзнете ръба на един ред или колона до желаната височина/ширина.  Всички избрани редове или колони ще бъдат регулирани до определения размер. Стъпката позволява фина настройка – с по един пиксел, както е показано тук.Екранна снимка, показваща как да използвате мишката, за да преоразмерите ширините на колоните в Excel

  6. Понякога изображенията може да изглеждат разтегнати или сплескани (с нарушени пропорции). За да възстановите изображението до първоначалния му размер, както когато е било вмъкнато във файла, можете да изберете изображението, да отидете на екрана Формат на картината и да щракнете върху бутона Нулиране.екранна снимка, показваща екрана "Форматиране на картина" от Excel с осветен бутон за нулиране. Ако това се изисква за голям брой изображения, това може да се извърши с VBA (макрос). Използвайте методите ShapeRange.ScaleHeight и ShapeRange.ScaleWidth, за да възстановите или да промените размера на обектите.  Например за да възстановите първоначалния размер на избраната фигура, като запазите горния ляв ъгъл в текущото местоположение, използвайте "Selection.ShapeRange.ScaleHeight 1, msoTrue, msoScaleFromTopLeft".

Още ресурси

Експерти по икони (мозък, зъбни колела)

Попитайте експертите

Свържете се с експерти, дискутирайте последните новини, актуализации и най-добри практики за Excel и прочетете нашия блог.

Техническа общност за Excel

Общност за икони

Получаване на помощ в общността

Задайте въпрос и намерете решения от агенти по поддръжката, най-ценни специалисти, инженери и други потребители на Excel.

Форум за Excel в Answers

Искане за функция за икона (електрическа крушка, идея)

Предлагане на нова функция

Обичаме да четем вашите предложения и обратната връзка! Споделете какво мислите. Слушаме ви.

Подаване на обратна връзка

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Намерете решения на често срещани проблеми или получете помощ от агент за поддръжка.