Przecinek po prostu przecinek - wskazówki dotyczące programu Excel

Spisie treści

Jest kilka rzeczy, które nadal doprowadzają mnie do szaleństwa w programie Excel. Jedną z nich jest ikona „Styl przecinka”, która znajduje się pośrodku karty Strona główna wstążki. Etykietka tej ikony twierdzi, że doda ona separator tysięcy do twoich liczb.

Gdyby tylko zrobił to, co mówi…

Ale kiedy klikniesz tę ikonę, zauważysz, że dzieją się cztery rzeczy:

  1. Wszelkie wartości zerowe są zastępowane łącznikiem. Nie tylko łącznik, ale łącznik tajemniczo wyrównany z kropkami dziesiętnymi.
  2. Excel wstawia dwa miejsca po przecinku
  3. Program Excel wcina ostatnią cyfrę, aby nie była wyrównana z prawą krawędzią komórki
  4. Excel dodaje separator tysięcy
Chciałem, żeby wydarzyła się tylko 1 z tych czterech rzeczy

O co chodzi, Microsoft? Obiecałeś mi separator tysięcy, ale dołożyłeś do niego całą masę bagażu. Oto nieuzasadnione użycie wykresu kołowego, aby pokazać, ile ustawień wykonanych przez ikonę przecinka jest faktycznie oczekiwanych:

Chcę tylko przecinek

Niedawno narzekałem na ikonę przecinka na moich seminariach Power Excel. Greg z Fort Wayne zasugerował, żebym zaczął używać stylu przecinka 0, który można znaleźć w galerii Cell Styles. Eliminuje to kłopot z usuwaniem dwóch miejsc po przecinku.

Uwaga

Pozbycie się dwóch miejsc po przecinku jest cenne: oszczędza co najmniej cztery kliknięcia. Za każdym razem, gdy próbuję Zmniejszyć liczbę dziesiętną, przypadkowo klikam zamiast tego opcję Zwiększ liczbę dziesiętną. Następnie muszę trzykrotnie kliknąć drugą ikonę, aby usunąć trzy miejsca po przecinku.

Styl Przecinek 0 rozwiązuje jeden z trzech problemów

Narzekam na styl przecinka, ponieważ wywołuję śmiech, gdy otwieram Excel.UserVoice.com i pokazuję, że wiodącym Hot Idea jest oferowanie stylu przecinka, który naprawdę dodaje przecinek. Zachęcam do kliknięcia tego linku i dodania swojego głosu, aby powiedzieć firmie Microsoft, że również to przeszkadza.

Kliknij tutaj, aby zagłosować

Ale na innym seminarium Dustin sugeruje dodanie tego malutkiego makra do osobistego skoroszytu makr:

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

Dodaj ikonę do paska narzędzi szybkiego dostępu, aby uruchomić ten kod. Uruchom kod raz na skoroszyt. Styl przecinka zmieni się, dodając separator tysięcy, ale nic więcej.

Obejrzyj wideo

Transkrypcja wideo

Naucz się programu Excel z podcastu, odcinek 2215: przecinek, po prostu przecinek.

Hej, witaj z powrotem w netcastie, jestem Bill Jelen. Dzisiaj jest o tym przecinku. Ten przecinek mówi, że zastosuje styl przecinka, ale kiedy go kliknę - spójrz na te liczby tutaj, zanim go kliknę - i klikam styl przecinka, a on dodał przecinki. To jest piękne. Ale dodał również dwa miejsca po przecinku, odsunął wszystko od prawej krawędzi komórki i zastępuje zera małym łącznikiem, który wydawał się być wyrównany z przecinkiem, co w ogóle nie ma sensu. Nie wiem Ten przecinek po prostu mnie denerwuje i nie jestem jedyny. W porządku?

To nie jest mój pomysł, wyróżniał się z UserVoice.com. To jest napisane przez kogoś o imieniu Tobias. Spójrz na to wszystko - 260 głosów i 78 komentarzy - wiele osób zgadza się z Tobiaszem, że powinien być przycisk, który wystarczy dodać separator tysięcy. Nie potrzebujemy wszystkich dodatkowych rzeczy, prawda? Więc idź i zagłosuj na to, umieszczę link w komentarzach na YouTube, żebyś mógł głosować. Powinniśmy po prostu zgromadzić tysiące głosów na ten przedmiot.

Byłem w Fort Wayne i facet imieniem Greg powiedział: „Hej, (niesłyszalne 00:01:05) jest lepszy sposób na zrobienie tego. Po prostu wybierz swoje liczby, przejdź do Cell Styles i wybierz przecinek (0). " No dobra, to jest trochę lepsze. Nie mam dodatkowych dwóch miejsc po przecinku. Tak, potrzebuję dwóch kliknięć, aby się tam dostać, zamiast jednego kliknięcia. To nie jest złe. Ale, tak naprawdę, oszczędza mi to cztery kliknięcia, ponieważ tutaj, co mam zrobić? Muszę się pozbyć tych liczb dziesiętnych i zawsze najpierw klikam niewłaściwą, a potem przeklinam, a potem trzykrotnie klikam drugą. To cztery kliknięcia, aby pozbyć się liczb dziesiętnych. Więc tak, to świetny pomysł, Greg. Ale nadal mamy problem z tym, że odsuwa liczby od prawej krawędzi komórki, a zera pojawiają się jako myślnik.

W porządku. Tak więc, niektóre … świetna sugestia Dustina W., który napisał i powiedział: „Słuchaj, mam trzy linijki kodu w moim osobistym skoroszycie makr, które właśnie rozwiązują ten problem”. W porządku. Przełącz się na VBA - Alt + F11. Zamierzasz umieścić to w swoim osobistym skoroszycie makr. Teraz zakładam, że masz osobisty skoroszyt makr. Jeśli to zrobisz, Widok, Eksplorator projektu, powinieneś zobaczyć Osobiste .xlsb; jeśli nie, przejdź do wyjścia na końcu tego filmu. Pokażę ci, jak to zrobić. Wybierz jeden z tych modułów, a następnie wpisz ten kod: FixCommaStyle () ActiveWorkbook.Styles (" Przecinek (0) "). NumberFormat =" #, "" 0 "i to zmieni styl liczb. Zobacz, teraz ten styl jest unikalny dla skoroszytu, więc za każdym razem, gdy mam skoroszyt, zamierzam muszę dodać ten kod. I co jazrobiliśmy już tutaj - Dostosuj pasek narzędzi szybkiego dostępu, przeszedłem do makr, znalazłem mój FixCommaStyle, dodałem go, a następnie zmieniłem ikonę. Żaden z tych elementów nie wygląda jak przecinek, który jest naprawiany. Musisz tylko wybrać taki, który zapamiętasz - wybrałem chmurę - kliknij OK, a potem za każdym razem, gdy otwieram skoroszyt, zanim wybiorę przecinek (0), muszę po prostu podejść tutaj i kliknąć Chmura. W porządku? A następnie Style komórki, przecinek (0), BAM! Widzę przecinki bez wszystkich dodatkowych rzeczy tutaj, style komórki, przecinek (0), tutaj, style komórki, przecinek (0) i jest lepiej. Nadal bym chciał za to jedno kliknięcie, ale wiesz, kto wie, ile czasu zajmie Microsoftowi naprawienie tego? A więc brawa dla Dustina za ten fragment kodu. Teraz znowu, jeśli nie masz jeszcze osobistego skoroszytu makr, poczekaj do końca wideo. JA'Pokażę ci, jak to osiągnąć.

Kup książkę, Excel 2016 VBA Macros, autorstwa Tracy i mnie. Istnieje wydanie tego dla każdej wersji programu Excel - 3, 7, 10, 13, 16. Sprawdź to.

W porządku. Powstaje więc pytanie, dlaczego ten styl przecinka robi o wiele więcej niż tylko przecinek? Ma dwa miejsca po przecinku, pokazuje zera jako łącznik, odsuwa liczby od prawej krawędzi komórki, a następnie dodaje przecinek. 75% tego, co robi, jest niezapowiedziane, nieoczekiwane, niechciane. Gregg w Fort Wayne zasugerował użycie menu rozwijanego Style komórki i przecinka (0), i to usuwa kilka kliknięć; ale Dustin ma trochę kodu do twojego osobistego skoroszytu makr, styl z ustalonymi przecinkami, ten jeden wiersz kodu, a potem możesz po prostu zmienić styl przecinka (0) w locie. Wyjdź i zagłosuj. Głosuj na ten pomysł - daj znać Microsoftowi, że to cię irytuje tak samo, jak mnie irytuje.

Aby pobrać skoroszyt z dzisiejszego wideo, odwiedź adres URL poniżej w opisie YouTube - możesz pobrać skoroszyt.

Cóż, chcę ci podziękować za zatrzymanie się, do zobaczenia następnym razem z kolejnym netcastem od.

W porządku. Więc oto odrzut. Powiedzmy, że nie masz pliku personal.xlsb - nigdy wcześniej nie nagrywałeś makr, nigdy nie umieszczałeś niczego w swoim osobistym skoroszycie makr. to jest naprawdę łatwe do zdobycia. Po prostu naciśnij Ctrl + N, aby otworzyć nowy skoroszyt, a następnie chcemy nagrać makro - więc, View, Macros, Record Macro, i nazwiemy to cokolwiek - i zapiszemy je w osobistym skoroszyt makr. Więc pamiętaj, aby to wybrać, kliknij OK. Następnie zrób jedną rzecz - nie obchodzi mnie, co zrobisz - po prostu wpisz „Hello”, Enter - super. Zobaczysz tutaj na dole przycisk Zatrzymaj nagrywanie. Możesz jednak przejść do opcji Widok, Makra, Zatrzymaj nagrywanie - albo jedno, nie obchodzi mnie, którego używasz, zatrzymaj nagrywanie. W porządku. A teraz utworzymy plik personal.xlsb. Będziesz mieć Module1, mój Module4,tam. Możesz się tego pozbyć, w porządku, ale kiedy już się go pozbywasz, kliknij ikonę Zapisz. Pozwoli to zapisać osobiste makro xlsb. Po zamknięciu programu Excel powie Hej, czy chcesz zapisać plik personal.xlsb? Ale to minie kilka godzin i zapomnisz o tym, że kiedykolwiek to nagrałem, a straciłem wiele rzeczy - moje osobiste.xlsb - bo zapomniałem. Dlatego zawsze mam zwyczaj klikać tutaj i od razu kliknąć Zapisz. Cóż, hej, dzięki za oglądanie ucieczki. Do zobaczenia następnym razem z kolejnym netcastem od.Za kilka godzin zapomnisz o tym, że kiedykolwiek to nagrałem, a straciłem wiele rzeczy - mój osobisty.xlsb - bo zapomniałem. Dlatego zawsze mam zwyczaj klikać tutaj i od razu kliknąć Zapisz. Cóż, hej, dzięki za oglądanie ucieczki. Do zobaczenia następnym razem z kolejnym netcastem od.Za kilka godzin zapomnisz o tym, że kiedykolwiek to nagrałem, a straciłem wiele rzeczy - mój osobisty.xlsb - bo zapomniałem. Dlatego zawsze mam zwyczaj klikać tutaj i od razu kliknąć Zapisz. Cóż, hej, dzięki za oglądanie ucieczki. Do zobaczenia następnym razem z kolejnym netcastem od.

Pobierz plik Excel

Aby pobrać plik Excela: comma-just-comma.xlsm

Myśl dnia Excela

Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:

„WYSZUKAJ.PIONOWO to Derek Zoolander ze świata Excela…”

GoldenEyes88

Interesujące artykuły...