Een vraag van mijn live Power Excel-seminar in Atlanta: is er een manier om 12345 te typen en Excel 123.45 te laten invoeren? Ik noem dit de modus Telmachine toevoegen, omdat het voelt als de telmachine uit de jaren 70 met de schakelaar om automatisch twee decimalen toe te voegen.
Ga naar Bestand, Opties, Geavanceerd om de instelling in te schakelen. De standaardinstelling is om 2 decimalen in te voegen:

Na het wijzigen van de instelling typt u 12345 en voert Excel 123.45 in:

Maar de Excel-schakelaar is veel veelzijdiger dan de rekenmachine van mevrouw Hergenrother uit 1972. U kunt overal tussen de 300 en -300 decimalen invoeren. Ik kwam ooit een man tegen die toleranties moest meten. Hij zou deze instelling wijzigen om automatisch zes decimalen in te voegen. In zijn geval zou 123 0.000123 worden.

Het aantal cijfers werkt net als de ROUND-functie in Excel. Door een negatief aantal cijfers op te geven, kunt u snel getallen in duizenden invoeren. Geef -3 op voor het aantal cijfers. Typ 123 en je krijgt 123.000.

De vervolgvraag uit Atlanta: is er een manier om dit binnen een bepaald bereik te laten gebeuren? Nee - de optie is globaal. Als u het inschakelt, is het van toepassing op alle cellen in alle werkmappen.
U kunt de volgende drie macro's aan uw persoonlijke macrowerkmap toevoegen en ze vervolgens toewijzen aan knoppen op uw werkbalk Snelle toegang:
Sub NoDecimalPlaces() Application.FixedDecimal = False End Sub Sub AddTwoDecimalPlaces() Application.FixedDecimal = True Application.FixedDecimalPlaces = 2 End Sub Sub MultiplyByThousand() Application.FixedDecimal = True Application.FixedDecimalPlaces = -3 End Sub
Bekijk video
Videotranscriptie
Leer Excel van Podcast, aflevering 2207: voeg 2 decimalen in.
Ik heb deze vraag in Atlanta, en ik hou van deze vraag omdat ik me de allereerste keer herinner - ik was waarschijnlijk zes of zeven - dat mijn ouders naar het huis van hun vrienden gingen, en hun vrienden waren eigenaar van het plaatselijke benzinestation in de stad, Rechtsaf? En dus was in het thuiskantoor in hun huis deze geweldige machine - de eerste keer dat ik ooit zoiets had gezien. Het was toch een oude rekenmachine? Met de tape? En ik herinner me dat daar een schakelaar was, deze geweldige schakelaar, die automatisch een decimaalteken invoerde als je op die schakelaar klikte. Dus als u 12345 typt, zou het 123.45 invoeren. Oké? En dus was ik in Atlanta, en iemand stelt me deze vraag en zegt: "Hé, hoe kunnen we dat doen? Hoe kunnen we 12345 typen en het laten veranderen in 123.45?" En ik wist dat er een instelling in Excel was om dit te doen.
Het staat onder Excel-opties; Geavanceerd; tweede keuze: "Automatisch een decimaalteken invoegen." Dus File; Opties; ga naar gevorderd-- Gevorderd is, meestal moet je helemaal naar beneden scrollen … er zijn hier honderd mijl aan spullen; Ik ga gewoon naar "Automatisch een decimaalteken invoegen"; laat het op 2 plaatsen achter; Klik OK; en dan typ ik 12345, en BAM! - het is 123,45.
Ik kwam een man tegen bij de VFW in Ohio die dit voor iets anders gebruikte. (Bestand; Opties…) Hij voerde altijd iets in met 6 decimalen - een soort meting. Dus, 4, 5, 6 - zoals dit - en hij typte 123456, en het zou een decimaal worden. Laten we het aantal decimalen daar verhogen, zodat we het kunnen zien. En als het dan een meting was, zoals waar het niet alle cijfers waren, 1234, zou het extra spaties invoegen. Oké, dus echt heel cool.
Maar de vraag die in Atlanta opkwam, is: "Kunnen we dit binnen één bereik laten gebeuren?" En nee. Dit is een globaal iets. Als je die instelling eenmaal hebt gewijzigd, gebeurt het in alle cellen, alle bladen, totdat je het weer verandert. Dus ik denk dat het antwoord is: gebruik het gewoon terwijl je een aantal cijfers moet intoetsen, en dan, als je klaar bent met het intoetsen van cijfers, kom je binnen en zet je het uit, zo. Toch … een coole, coole manier om te gaan.
Kijk eens naar mijn nieuwe boek, LIVe, The 54 Greatest Tips of All Time. Klik op die "I" in de rechterbovenhoek voor meer informatie.
Woah-- hang on a second-- hold the phone-- did you see that tooltip? File; Options; Advanced; and, when I happened to hover there, they said, "Choose a number between -300 and 300." Which seems to indicate that we can "Automatically insert a decimal point," and if we go to -3, that will mean that I can enter numbers-- if it's 123,000, I can just enter 123, and they should enter it as 123,000-- like that, how cool is that? Alright, it goes both ways, just like the ROUND function does. You can specify 2 for 2 digits after the decimal place, or -2 to round to the nearest 100. So, even better like that.
Alright, question from the Atlanta Power Excel Seminar-- Is there a way to have Excel always shift my numeric entries so the last few digits appear after the decimal place? Yes. It's File; Options; Advanced; second choice-- "Automatically insert a decimal point;" choose that setting and specify the number of digits. To convert all entries to the 1000s, you can put a negative number of digits-- so 123 becomes 123,000. Put 2 digits and 12345 becomes 123.45. One hassle-- you can't do this to just a range. It's global. It's going to work in all cells, all sheets, all workbooks. So turn it on when you need to do some data entry, and then turn it off.
To download the workbook from today's video, in case you want to work along, visit the URL in the YouTube description.
Nou, hey, ik wil je bedanken voor het langskomen. We zien je de volgende keer voor een nieuwe netcast van.
Download Excel-bestand
Om het Excel-bestand te downloaden: insert-2-decimals.xlsx
Excel-gedachte van de dag
Ik heb mijn Excel Master-vrienden om advies over Excel gevraagd. De gedachte van vandaag om na te denken:
"Tel uw datasets niet voordat ze zijn verzonden"
Jordan Goldmeier