Komma's werken niet meer in formules - Excel-tips

Inhoudsopgave

Een bizar probleem vandaag: plotseling accepteren Excel-formules niet langer een komma als argumentscheidingsteken. U begint te typen =VLOOKUP(A2, wanneer u de muis of pijltoetsen gebruikt om de opzoektabel te selecteren, piept Excel met "Er is een probleem met deze formule". Ja! Natuurlijk is er een probleem met deze formule … Ik ben nog niet klaar met het typen van de formule.

Waarom is er een probleem met deze formule?

Er is een interessante aanwijzing die in de knopinfo verschijnt terwijl u de formule typt. In plaats van komma's tussen argumenten, toont de tooltip verticale streepjes. Programmeurs noemen deze symbolen een "pijp". Het ziet er zo uit: |

De tooltip toont een pijp waar de komma's horen

Ik hoorde van dit probleem van een persoon in mijn live Power Excel-seminar in Huntsville, Alabama. Die slimme persoon probeerde VERT.ZOEKEN te bouwen met behulp van het dialoogvenster Functieargumenten. Om dit te proberen, typt u =VLOOKUP(en drukt u op Ctrl + A. Vul de vakken in Functieargumenten in en klik op OK. De VERT.ZOEKEN-formule zal werken, maar het wordt weergegeven =VLOOKUP(A2|$F$2:$G$13|2|False).

Waarom gebruikt Excel nu een | in plaats van een komma? Tot overmaat van ramp gebruikte deze persoon een klein laptoptoetsenbord dat geen pijp bood!

Ik vroeg het aan mijn MVP-vrienden en de mensen in Europa waren bekend met de instelling List Separator in het Configuratiescherm van Windows. In sommige landen zijn de komma en het decimaalteken omgedraaid. $ 1.234,56 zou worden geschreven als $ 1.234,56. Als uw decimaalteken een komma is, gebruikt Excel een puntkomma als lijstscheidingsteken.

Ga, afhankelijk van uw versie van Windows, naar:

  • Windows 7> Configuratiescherm> Landinstellingen> Aanvullende instellingen> Lijstscheidingsteken
  • Windows 10> Configuratiescherm> Klok, taal en regio> Regio: datum-, tijd- of getalnotaties wijzigen> Aanvullende instellingen> Cijfers> Lijstscheidingsteken
Kies Aanvullende instellingen
Verander het lijstscheidingsteken weer in een komma

De grotere vraag: wie heeft het lijstscheidingsteken gewijzigd van een komma in een pijp? Ik heb enkele artikelen op internet gevonden waarin de persoon een CSV-bestand heeft dat geen komma's gebruikt. In plaats van een komma worden de gegevens gescheiden door een pijp. Maar het bestandstype zegt nog steeds .CSV.

Dit "CSV" -bestand gebruikt pipe in plaats van komma

Het goedbedoelde artikel stelde voor om het lijstscheidingsteken te veranderen van een komma in een pijp, zodat je dit bestand kon openen door te dubbelklikken. Dat is een goed advies als (a) u nooit formules invoert in Excel en (b) u nooit CSV-bestanden opent met een komma als lijstscheidingsteken.

Een veel betere oplossing is deze voorgesteld door Excel MVP Jan-Karel Pietriese. U kunt ook de bestandsextensie wijzigen van .CSV in .TXT. Wanneer u het bestand in Excel opent, kunt u het scheidingsteken als een pijp specificeren in de tweede stap van de wizard Tekst importeren.

Als je deze pagina leest omdat je lijstscheidingsteken is gewijzigd, maak dan een opmerking in de YouTube-video hieronder om me te laten weten of je je herinnert het lijstscheidingsteken te hebben gewijzigd of dat een ander frauduleus programma de instelling zonder je medeweten heeft gewijzigd.

Bekijk video

Videotranscriptie

Leer Excel voor podcast, aflevering 2222 - Komma's werken niet meer in formules!

Hé, welkom terug bij de netcast, ik ben Bill Jelen. Ik was in mijn seminar in Huntsville, Alabama, liep rond voor het seminar om te vragen of iemand Excel-vragen had, en Scott, hij stond voor me klaar, kijk hier eens, dit gebeurde op Scotts computer. Dus ik ga hier een kleine VERT.ZOEKEN maken, toch? = VERT.ZOEKEN (A2, en ik begin op de rechterpijltoets te drukken om daarheen te gaan om die tabel in kolom F te kiezen, en er staat "Hé, er is een probleem met deze formule." Oh ja, er is een probleem met deze, Ik heb de formule niet afgemaakt, waarom denken ze dat ik de formule af heb, wat is er aan de hand?

Oké, en dus sluit ik dat af, en Scott, ik moet Scott de eer geven, Scott was briljant hier, hij deed dit: = VERT.ZOEKEN, het was deze kleine truc waarbij je op Fx drukt en het neemt je mee naar functieargumenten. Dus hij bouwde de formule met functieargumenten, wat geweldig is. Als je nieuw bent bij formules, maar je hoeft dit niet elke keer te doen, 2, FALSE en hij drukte op OK. En dan kijkt hij naar de formule, en in plaats van komma's heeft hij wat hij een raar karakter noemt. Nou, weet je, het is geen raar personage, dat wordt een pipe genoemd, en het wordt in veel programmeertalen gebruikt als het "OF" -symbool, en op mijn toetsenbord staat het recht boven de Enter-toets. Dus er is een , en als je dat verschuift, is er een | karakter. Maar Scott, hij gebruikte een soort virtueel systeem, zijn toetsenbord werkt niett heb een |, oké. Dus nu, heilige rookt, hij zit in Excel, waar het, in plaats van een komma, nu een pijp is en hij geen pijp-teken op het toetsenbord heeft. Wat is dit en waarom gebeurt dit?

Oké, ik sprak met het Excel-team en ze zeiden: "Hé, ja, we zien dit steeds vaker gebeuren, wie vertelt mensen dat ze het lijstscheidingsteken moeten wijzigen?" En ik vond een aantal websites waar ze zeiden: "Hé, je hebt een CSV-bestand dat een pijp gebruikt in plaats van een komma" en ze stellen voor om het lijstscheidingsteken te veranderen in een pijp in het Configuratiescherm. Oh jee, je wilt nooit iets in het configuratiescherm veranderen, want het heeft grote gevolgen voor al je programma's, inclusief de lijstscheidingstekens die in onze formules worden gebruikt. Dus wie die website heeft geschreven om het lijstscheidingsteken van een komma in een pijp te veranderen, mag nooit formules in zijn leven invoeren, wat gek is!

Oké, dus om dit te omzeilen, in plaats van naar DIE website te luisteren, is het eerste dat je een bestand krijgt dat CSV is, hernoem het naar File.txt en open in Excel. Het leidt u door de wizard Tekst importeren en u kunt het scheidingsteken specificeren in stap 2. OF ga naar buiten en bekijk mijn video, aflevering 2087 - Wetenschappelijke notatie voorkomen bij importeren, die u een veel betere manier laat zien om CSV-bestanden te importeren, gebruikmakend van de oude "Van CSV" die u hier kunt toevoegen aan uw werkbalk Snelle toegang, en dan kunt u het scheidingsteken definiëren voor slechts één bestand, in plaats van alleen het lijstscheidingsteken globaal te wijzigen.

Oké, dus hier is wat we moeten doen, we moeten naar Start en dan naar Configuratiescherm. Nu, ik ben in Windows 7 op deze machine, en het zijn andere instellingen in Windows 10, ik zal je die laten zien. Dus ik zoek gewoon hier naar Regio en taal, "Wijzig de datum-, tijd- of getalnotatie". Ik moet naar Aanvullende instellingen, en ja hoor, er is een lijstscheidingsteken, en verander dat lijstscheidingsteken van een pijp terug naar een komma, klik op OK, klik op OK. Als u nu Windows 10 gebruikt, is het Windows 10 Configuratiescherm, Klok, Taal en Regio, Regio, "Datum-, tijd- of getalnotaties wijzigen", Aanvullende instellingen, Nummers, Lijstscheidingsteken - veel dieper begraven in Windows 10, veel gemakkelijker te bereiken in Windows 7.

Oké, laten we dit nog een keer proberen, kijk, de komma's zijn al weer gewone komma's, en laten we ervoor zorgen dat we nog steeds dingen kunnen invoeren. Dus = VERT.ZOEKEN hiervan, komma, ik denk dat het al werkt, dus dat is geweldig, 2, FALSE, oké. Wat een rare, komma stopte met werken in formules, omdat op de een of andere manier het lijstscheidingsteken is gewijzigd. Bekijk mijn boek "MrExcel LIVe, The 54 Greatest Excel Tips of All Time", klik op die "i" in de rechterbovenhoek.

Oké, afsluiting: vandaag is de komma gestopt met werken in formules in Excel, zodra je een komma typt, ga je naar het volgende argument, de formule geeft je een foutmelding alsof je klaar bent met de formule. Slim, Scott in Huntsville, toen het hem begon over te komen, bouwde hij de formule met een dialoogvenster voor functieargumenten, je ziet = VERT.ZOEKEN, en het is er feitelijk. Het andere dat u ziet, is in de tooltip, die komma's worden vervangen door pijpen. Als je je in deze rare toestand bevindt, is dat personage een pijp, het is boven de backslash op het Amerikaanse toetsenbord, hoewel Scott eigenlijk geen pijp op zijn toetsenbord had. Ga naar Configuratiescherm, Regio- en taalinstellingen, Aanvullende instellingen, Lijstscheidingsteken, verander lijstscheidingsteken terug naar een komma. Als u nu het lijstscheidingsteken hebt gewijzigd omdat een systeem u door buizen gescheiden waarden geeft in plaats van CSV,Bekijk deze video hier, daar is de link, en die staat in de YouTube-beschrijving, zodat je die kunt bekijken. Gewoon een betere manier om dit op te lossen, behalve het globaal wijzigen van het lijstscheidingsteken. Om de werkmap van de video van vandaag te downloaden, bezoek de URL in de YouTube-beschrijving!

Ik wil Scott bedanken voor het onder mijn aandacht brengen van dit tijdens mijn Huntsville seminar, ik wil je bedanken voor het langskomen, we zien je de volgende keer voor een nieuwe netcast van!

Hé, kijk, hier is mijn vraag voor jou: als je bij deze video bent omdat dit jou is overkomen en je herinnert je dat je de lijstscheidingsteken hebt gewijzigd, kun je dan naar de YouTube-opmerkingen gaan en rapporteren waarom je deze hebt gewijzigd? Wie heeft je gezegd om het te veranderen? Wat waren de omstandigheden waardoor u het veranderde? Als je hier bij deze video bent omdat dit jou overkomt, en je hebt geen idee waarom het is gebeurd, of je hebt het niet veranderd, dan moet er een programma zijn dat het verandert. Nogmaals, klik op de YouTube-reacties en geef ons gewoon een rapport, weet je, wat is er aan de hand? Herinnert u zich dit te hebben gewijzigd of is het automatisch gebeurd? En als u het eenmaal terug in een komma verandert, verandert het dan in een dag, een week, een maand weer in een pijpscheider?

Download Excel-bestand

Om het Excel-bestand te downloaden: commas-stop-working-in-formulas.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:

"Elke spreadsheet vertelt een verhaal"

Kevin Lehrbass

Interessante artikelen...