Кома Просто кома - Поради Excel

Є кілька речей, які продовжують зводити мене з розуму з приводу Excel. Одним з них є піктограма "Стиль кома", яка знаходиться посередині вкладки "Головна" на стрічці. Підказка для цієї піктограми стверджує, що вона додасть роздільник тисяч до ваших чисел.

Якби тільки вона робила саме те, що каже …

Але натиснувши цю піктограму, ви помітите, що трапляються чотири речі:

  1. Будь-які нульові значення замінюються дефісом. Не просто дефіс, а дефіс, таємниче вибудований з десятковою комою.
  2. Excel вставляє два знаки після коми
  3. Excel відступає остаточну цифру, щоб вона не вирівнювалася по правому краю комірки
  4. Excel додає роздільник тисяч
Я хотів лише 1 з цих чотирьох речей

Яка справа з цим, Microsoft? Ви обіцяли мені тисячу сепараторів, але разом із ним додали цілу купу багажу. Ось безоплатне використання секторної діаграми, щоб показати, скільки налаштувань, зроблених піктограмою Кома, насправді очікується:

Я просто хочу кому

Нещодавно я говорив про піктограму кома на своїх семінарах Power Excel. Грег у Форт-Вейні запропонував мені почати використовувати стиль Кома 0, який міститься в галереї Стилі комірок. Це усуває клопоти з очищенням двох десяткових знаків.

Примітка

Позбавлення від двох знаків після коми є цінним: це економить щонайменше чотири кліки. Кожен раз, коли я намагаюся зменшити десяткове, я випадково натискаю на Збільшити десяткове. Потім мені потрібно натиснути іншу піктограму тричі, щоб видалити три знаки після коми.

Стиль Кома 0 вирішує одне з трьох питань

Я роздумую про стиль Кома, тому що він сміється, коли я підтягую Excel.UserVoice.com і показую, що провідна ідея "Гаряча ідея" - це запропонувати стиль коми, який справді просто додає кому. Я закликаю вас натиснути на це посилання та додати свій голос, щоб повідомити Microsoft, що це також турбує вас.

Натисніть тут, щоб проголосувати

Але на іншому семінарі Дастін пропонує додати цей крихітний макрос у свою особисту книгу з макросів:

Sub FixCommaStyle() ' Thanks to Dustin W for this code ActiveWorkbook.Styles("Comma").NumberFormat = "#,##0" End Sub

Додайте піктограму на панель швидкого доступу, щоб запустити цей код. Запустіть код один раз для кожної книги. Стиль коми буде змінено, щоб додати роздільник тисяч, але нічого іншого.

Переглянути відео

Стенограма відео

Дізнайтеся Excel з подкасту, серія 2215: Кома, просто кома.

Привіт, ласкаво просимо назад до трансляції, я Білл Джелен. Сьогодні про цю кому тут. Ця кома говорить, що буде застосовано стиль коми, але коли я натискаю це - подивіться на ці цифри тут, перш ніж клацнути на ньому - і я клацну стиль коми, і він додав коми. Це прекрасно. Але він також додав два знаки після коми, він відсунув усе від правого краю комірки, і замінює нулі крихітним маленьким дефісом, який, здавалося, вишикувався десятковою комою, що взагалі не має сенсу. Не знаю. Ця кома мене просто дратує, і я не єдина. Добре?

Це не моя ідея, це перевершило UserVoice.com. Це пише хтось на ім’я Тобіас. І подивіться на все це - 260 голосів і 78 коментарів - багато людей погоджуються з Тобіасом, що повинна бути кнопка, щоб просто додати тисячу розділювачів. Нам не потрібні всі зайві речі, так? Тож виходьте і голосуйте за це, я поміщу посилання в коментарях YouTube, щоб ви могли проголосувати. Нам слід просто нагромадитись і отримати, знаєте, тисячу голосів за цей пункт.

Зараз я був у Форт-Уейні, і хлопець на ім'я Грег каже: "Гей, (Нечутно 00:01:05) є кращий спосіб зробити це. Просто виберіть свої номери, перейдіть до" Стилі комірок "і виберіть" Кома "(0). " Ну добре, це трохи краще. У мене немає зайвих двох знаків після коми. Так, мені потрібні два кліки, щоб дістатися туди замість одного клацання. Це непогано. Але, я маю на увазі, насправді, це економить мені чотири кліки, бо тут, що мені робити? Мені потрібно позбутися цих десяткових знаків, і я завжди спочатку клацну неправильний, а потім лаюся, а потім тричі клацну інший. Отже, це чотири кліки, щоб позбутися десяткових знаків. Так, так, це чудова ідея, Грег. Але ми все ще маємо проблему, що це переміщення чисел від правого краю комірки, а нулі відображаються як тире.

Гаразд Отже, деякі - чудова пропозиція Дастіна В., який написав і сказав: "Слухайте, у мене є три рядки коду в моїй особистій книзі з макросів, які просто вирішують цю проблему". Гаразд. Перейдіть до VBA - Alt + F11. Ви збираєтеся помістити це у свою особисту книгу макросів. Тепер я припускаю, що у вас є особиста книга макросів. Якщо у вас є, View, Project Explorer, ви повинні побачити Personal .xlsb; якщо ви цього не зробите, перейдіть до виходу в кінці цього відео, я покажу вам, як це отримати. Виберіть будь-який з цих модулів і введіть цей код: FixCommaStyle () ActiveWorkbook.Styles (" Кома (0) "). NumberFormat =" #, "" 0 ", і це змінить стиль числа. Дивіться, тепер цей стиль унікальний для книги, тому кожен раз, коли у мене є книга, я збираюся повинен додати цей код. І що яя зробив тут - Налаштувати панель швидкого доступу, я перейшов до макросів, знайшов свій FixCommaStyle, додав його, а потім змінив піктограму. Жодне з них тут не схоже на кому, яку виправляють. Вам просто доведеться вибрати той, який ви запам’ятаєте - я вибрав хмару - натисніть OK, а потім кожного разу, коли я відкриваю книгу, перш ніж вибрати кому (0), я просто повинен підійти сюди і натиснути хмара. Добре? А потім стилі комірок, кома (0), BAM! Я отримую коми без зайвих речей тут, Стилі комірок, Кома (0), Тут, Стилі комірок, Кома (0), і це краще. Я все одно хотів би зробити це одним клацанням миші, але, знаєте, хто знає, скільки часу знадобиться Microsoft, щоб це виправити? І тому похвала Дастіну за цю частинку коду. Тепер, знову ж таки, якщо у вас ще немає особистої книги макросів, зачекайте до кінця відео. ЯЯ покажу вам, як це отримати.

Придбайте книгу, Excel 2016 VBA Macros, від Трейсі та мене самого. Це видання для кожної версії Excel - 3, 7, 10, 13, 16. Перевірте.

Гаразд Отже, питання полягає в тому, чому цей стиль коми робить набагато більше, ніж просто кому? Він має два знаки після коми, нулі відображає дефісом, відсуває числа від правого краю комірки, а потім додає кому. 75% того, що він робить, нерекламоване, несподіване, небажане. Грегг у Форт-Уейні запропонував скористатися випадаючим списком «Стилі комірок» та комою (0), і він видаляє кілька клацань; але Дастін має певний код для вашої особистої макроробітної книги, фіксований стиль кома, цей один рядок коду, і тоді ви можете просто змінити стиль коми (0) на льоту. Вийди і проголосуй. Голосуйте за цю ідею - нехай Microsoft знає, що це дратує вас так само, як і мене.

А щоб завантажити книгу із сьогоднішнього відео, перейдіть за URL-адресою в описі YouTube - ви можете завантажити книгу.

Що ж, я хочу подякувати вам за те, що завітали, до наступного разу побачимось для чергової трансляції від.

Гаразд Тож ось вихід. Скажімо, у вас немає personal.xlsb - ви ніколи раніше не записували макроси, ніколи не вкладайте нічого у свою особисту книгу макросів. отримати одну з них дуже просто. Просто натисніть Ctrl + N для нової книги, а потім ми хочемо записати макрос - отже, View, Macros, Record Macro, і ми просто назвемо це як завгодно - і ми збережемо його в особистому макрос книга. Тож обов’язково виберіть це, натисніть кнопку ОК. Тоді зробіть одне - мені байдуже, чим ви займаєтесь - просто введіть "Привіт", Enter - чудово. І ви побачите тут, є кнопка «Зупинити запис». Однак ви також можете перейти до Перегляду, Макроси, Зупинити запис - будь-який, мені все одно, який із них ви використовуєте, зупиніть запис. Гаразд А тепер ми створили файл personal.xlsb. І у вас буде Module1, мій Module4,саме тут. Ви можете насправді позбутися цього, добре, але поки ви тут позбуваєтесь, обов’язково натисніть на кнопку Зберегти. Це збереже особистий макрос xlsb. Коли ви закриєте Excel, він скаже "Гей, ви хочете зберегти personal.xlsb?" Але це пройде через кілька годин, і ви забудете все про те, що коли-небудь це записали, і я втратив стільки всього - мій personal.xlsb - бо я забув. Тому я завжди маю звичку натискати тут і натискати Зберегти відразу. Ну, привіт, дякую за те, що стежили за виходом. Ми побачимось наступного разу для чергової трансляції від.Через кілька годин ви забудете про те, що коли-небудь це записали, і я втратив стільки всього - my personal.xlsb - тому що забув. Тому я завжди маю звичку натискати тут і натискати Зберегти відразу. Ну, привіт, дякую за те, що стежили за виходом. Ми побачимось наступного разу для чергової трансляції від.Через кілька годин ви забудете про те, що коли-небудь це записали, і я втратив стільки всього - my personal.xlsb - тому що забув. Тому я завжди складаю звичку натискати тут і натискати Зберегти відразу. Ну, привіт, дякую за те, що стежили за виходом. Ми побачимось наступного разу для чергової трансляції від.

Завантажте файл Excel

Щоб завантажити файл Excel: Comma-just-comma.xlsm

Думка дня в Excel

Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:

"VLOOKUP - Дерекський зооландер у світі Excel …"

GoldenEyes88

Цікаві статті...