Ve vzorcích přestávají fungovat čárky - tipy pro Excel

Bizarní problém dneška: Excelské vzorce najednou již nepřijmou čárku jako oddělovač argumentů. Začnete psát =VLOOKUP(A2, když pomocí myši nebo kláves se šipkami vyberete vyhledávací tabulku, aplikace Excel pípne: „S tímto vzorcem je problém.“ Ano! Samozřejmě s tímto vzorcem je problém … Ještě jsem nedokončil psaní vzorce.

Proč je problém s tímto vzorcem?

Během psaní vzorce se v popisu zobrazí zajímavá stopa. Místo čárek mezi argumenty zobrazuje popisek znaky ve svislém pruhu. Programátoři tyto symboly nazývají „potrubí“. Vypadá to takto: |

Popisek zobrazuje rouru, kam patří čárky

Dozvěděl jsem se o tomto problému od osoby na mém semináři v Power Excel v Alabamě v Huntsville. Tato chytrá osoba se pokusila vytvořit VLOOKUP pomocí dialogu Funkční argumenty. Chcete-li to zkusit, zadejte =VLOOKUP(a stiskněte Ctrl + A. Vyplňte pole v argumentech funkcí a poté klepněte na OK. Vzorec VLOOKUP bude fungovat, ale ukazuje se =VLOOKUP(A2|$F$2:$G$13|2|False).

Proč nyní Excel používá | místo čárky? Aby toho nebylo málo, tato osoba používala malou klávesnici notebooku, která nenabízela dýmku!

Zeptal jsem se svých přátel MVP a lidí v Evropě, kteří byli obeznámeni s nastavením Seznamu oddělovačů v Ovládacích panelech Windows. V některých zemích je čárka a desetinná čárka obrácena. 1 234,56 USD bude zapsáno jako 1 234,56 USD. Pokud je vaším desetinným oddělovačem čárka, použije Excel jako oddělovač seznamu středník.

V závislosti na vaší verzi systému Windows přejděte na:

  • Windows 7> Ovládací panely> Místní nastavení> Další nastavení> Oddělovač seznamu
  • Windows 10> Ovládací panely> Hodiny, jazyk a oblast> Region: Změna formátu data, času nebo čísla> Další nastavení> Čísla> Oddělovač seznamu
Zvolte Další nastavení
Změňte oddělovač seznamu zpět na čárku

Větší otázka: Kdo změnil oddělovač seznamu z čárky na rouru? Na webu jsem našel několik článků, kde má daná osoba soubor CSV, který nepoužívá čárky. Místo čárky jsou data oddělena rourou. Ale typ souboru stále říká .CSV.

Tento soubor „CSV“ používá místo čárky potrubí

Dobře míněný článek navrhl změnit oddělovač seznamu z čárky na rouru, abyste mohli tento soubor otevřít poklepáním. To je skvělá rada, pokud (a) nikdy nezadáte žádné vzorce v aplikaci Excel a (b) nikdy neotevřete žádné soubory CSV s čárkou jako oddělovačem seznamu.

Mnohem lepším řešením je toto, které navrhuje Excel MVP Jan-Karel Pietriese. Případně změňte příponu souboru z .CSV na .TXT. Když otevřete soubor v aplikaci Excel, můžete v druhém kroku Průvodce importem textu zadat oddělovač jako rouru.

Pokud čtete tuto stránku, protože se změnil váš oddělovač seznamu, přihlaste se prosím komentář ve videu YouTube níže a dejte mi vědět, pokud si vzpomenete na změnu oddělovače seznamu nebo pokud nějaký jiný podvodný program změnil nastavení bez vašeho vědomí.

Sledovat video

Přepis videa

Naučte se Excel pro podcast, epizoda 2222 - Čárky přestanou fungovat ve vzorcích!

Hej, vítej zpět na netcastu, jsem Bill Jelen. Byl jsem na svém semináři v Huntsville v Alabamě a procházel jsem se před seminářem, abych se zeptal, jestli má někdo nějaké Excel otázky. Takže tady vytvořím malý VLOOKUP, že? = VLOOKUP (A2, a já začnu stiskem klávesy se šipkou doprava přejít tam, abychom vybrali tuto tabulku ve sloupci F, a to říká: „Hej, v tomto vzorci je problém.“ Jo, s tímto je problém, Nedokončil jsem vzorec. Proč si myslí, že jsem vzorec dokončil, co se děje?

Dobře, a tak to uzavřu, a Scotte, musím přiznat Scottovi uznání, Scott zde byl skvělý, udělal to: = VLOOKUP, byl to tento malý trik, kde stisknete Fx a vezme vás do funkčních argumentů. Vytvořil tedy vzorec pomocí funkčních argumentů, což je skvělé. Pokud jste ve vzorcích nováčci, ale víte, nemusíte to dělat pokaždé,, 2, FALSE a stiskl OK. A pak se podívá na vzorec a místo čárek má něco, co nazývá divnou postavou. No, víte, není to divný znak, kterému se říká dýmka a v mnoha programovacích jazycích se používá jako symbol „NEBO“ a na mé klávesnici je přímo nad klávesou Enter. Takže je tam , a když to posunete, je tam | charakter. Ale Scott, používal nějaký virtuální systém, jeho klávesnice nefungujeNemám |, dobře. Takže teď, svatý kouří, je v aplikaci Excel, kde místo čárky je to nyní dýmka a na klávesnici nemá znak dýmky. Co je to a proč se to děje?

Dobře, mluvil jsem s týmem aplikace Excel a oni říkali: „Hej, jo, vidíme, že se to stává stále častěji, kdo říká lidem, aby změnili oddělovač seznamu?“ A našel jsem nějaké weby, kde říkají: „Hele, máte soubor CSV, který používá místo čárky rouru“ a navrhují změnu oddělovače seznamu na rouru v Ovládacích panelech. Bože, nikdy nechcete nic v ovládacím panelu měnit, protože má široké dopady na všechny vaše programy, včetně oddělovačů seznamů použitých v našich vzorcích. Takže kdokoli napsal tento web, aby změnil oddělovač seznamu z čárky na rouru, nikdy v životě nezadal vzorce, což je šílené!

Dobře, takže abys to obešel, místo toho, abys poslouchal TENTO web, je první věc, pokud dostáváš soubor, který je ve formátu CSV, přejmenuj ho na File.txt a otevřete jej v Excelu. Provede vás Průvodce importem textu a v kroku 2 můžete určit oddělovač NEBO jít ven a sledovat moje video, epizoda 2087 - Zabraňte vědecké notaci při importu, která vám ukáže mnohem lepší způsob importu souborů CSV, pomocí starší verze „From CSV“, kterou můžete přidat zde na svůj panel nástrojů Rychlý přístup, a poté můžete definovat oddělovač pouze pro jeden soubor, nikoli pouze globálně změnit oddělovač seznamu.

Dobře, takže tady je to, co musíme udělat, musíme jít na Start a poté na Ovládací panely. Teď jsem na tomto počítači v systému Windows 7 a v systému Windows 10 je to jiné nastavení, ukážu vám ty. Prostě zde tedy vyhledám Region a jazyk, „Změnit formát data, času nebo čísla“, musím přejít na Další nastavení a určitě existuje oddělovač Seznamů a změnit tento oddělovač Seznamů z potrubí zpět na čárka, klikněte na OK, klikněte na OK. Nyní, pokud používáte Windows 10, jsou to Ovládací panely Windows 10, Hodiny, Jazyk a oblast, Region, „Změnit formáty data, času nebo čísel“, Další nastavení, Čísla, Oddělovač seznamu - v systému Windows 10 jsou pohřbeny mnohem hlouběji, mnohem snazší se dostat do Windows 7.

Dobře, teď to zkusme znovu, víš, čárky jsou již zpět k běžným čárkám, a ujistěte se, že můžeme stále zadávat věci. Takže = VLOOKUP tohoto, čárka, myslím, že to už funguje, takže to je úžasné,, 2, FALSE, v pořádku. Jaká divná věc, čárka přestala fungovat ve vzorcích, protože nějak se změnil oddělovač seznamu. Podívejte se na mou knihu „MrExcel LIVe, 54 největších tipů na Excel všech dob“, klikněte na „i“ v pravém horním rohu.

Dobře, shrnutí: Dnes ve vzorcích v aplikaci Excel přestala fungovat čárka, jakmile napíšete čárku, přejdete na další argument, vzorec vám dá chybu, jako byste s tímto vzorcem skončili. Chytrý Scott ve společnosti Huntsville, když se mu to začalo dít, vytvořil vzorec s dialogem argumentů funkcí, uvidíte = VLOOKUP a ve skutečnosti tam je. Další věc, kterou uvidíte, je ve špičce nástroje, tyto čárky budou nahrazeny trubkami. Pokud jste v tomto podivném stavu, že postava je roura, je nad opačným lomítkem na americké klávesnici, ačkoli Scott ve skutečnosti na své klávesnici neměl rouru. Přejděte na Ovládací panely, Nastavení oblasti a jazyka, Další nastavení, Oddělovač seznamu, změňte oddělovač seznamu zpět na čárku. Nyní, pokud jste změnili oddělovač seznamu, protože nějaký systém vám místo CSV dává hodnoty oddělené od potrubí,sledujte toto video přímo tady, je tam odkaz a ten je dole v popisu YouTube, takže si ho můžete prohlédnout. Jenom lepší způsob, jak to vyřešit, než změnit globálně oddělovač seznamu. Chcete-li sešit stáhnout z dnešního videa, přejděte na adresu URL v popisu YouTube!

Chci poděkovat Scottovi za to, že mi to dal na svém semináři v Huntsville, chci vám poděkovat, že jste se zastavili, uvidíme se příště na dalším netcastu od!

Ahoj, podívej, tady je moje žádost o tebe: Pokud jsi na tomto videu, protože se ti to stalo, a pamatuješ si změnu oddělovače seznamu, můžeš přejít na komentáře YouTube a podat zprávu, proč jsi to změnil? Kdo vám řekl, abyste to změnili? Za jakých okolností jste to změnili? Pokud jste na tomto videu, protože se vám to děje, a nemáte tušení, proč se to stalo, nebo jste to nezměnili, musí existovat nějaký program, který to změní. Opět klikněte na komentáře YouTube a dejte nám zprávu, víte, co se děje? Vzpomínáte si, že jste to změnili, nebo k tomu došlo automaticky? A jakmile to změníte zpět na čárku, změní se to zpět na oddělovač potrubí za den, týden, měsíc?

Stáhněte si soubor Excel

Stažení souboru aplikace Excel: commas-stop-working-in-formulas.xlsx

Excel myšlenka dne

Požádal jsem své přátele Excel Master o radu ohledně Excelu. Dnešní myšlenka k zamyšlení:

„Každá tabulka vypráví příběh“

Kevin Lehrbass

Zajímavé články...