Čiarky prestávajú pracovať vo vzorcoch - tipy pre Excel

Bizarný problém dneška: Zrazu Excel vzorce už nebudú akceptovať čiarku ako oddeľovač argumentov. Začnete písať =VLOOKUP(A2, keď pomocou myši alebo klávesov so šípkami vyberiete vyhľadávaciu tabuľku, program Excel zapípa s hlásením „Vyskytol sa problém s týmto vzorcom.“ Áno! Samozrejme, s týmto vzorcom je problém … Zadávanie vzorca som ešte nedokončil.

Prečo je problém s týmto vzorcom?

V tipe sa počas písania vzorca nachádza zaujímavá indícia. Popis čiarky zobrazuje namiesto čiarok znaky zvislého pruhu. Programátori tieto symboly nazývajú „fajka“. Vyzerá to takto: |

Popis zobrazuje rúru, kam patria čiarky

O tomto probléme som sa dozvedel od osoby na mojom seminári Power Excel v Alabame v Huntsville. Táto šikovná osoba sa pokúsila vytvoriť VLOOKUP pomocou dialógového okna Funkčné argumenty. Ak to chcete vyskúšať, zadajte =VLOOKUP(a stlačte kombináciu klávesov Ctrl + A. Vyplňte polia v časti Argumenty funkcií a potom kliknite na tlačidlo OK. Vzorec VLOOKUP bude fungovať, ale ukazuje sa =VLOOKUP(A2|$F$2:$G$13|2|False).

Prečo teraz Excel používa | namiesto čiarky? Aby toho nebolo málo, tento človek používal malú klávesnicu notebooku, ktorá neponúkala fajku!

Spýtal som sa svojich priateľov MVP a ľudí v Európe, že boli oboznámení s nastavením Oddeľovača zoznamov v ovládacom paneli Windows. V niektorých krajinách je čiarka a desatinná čiarka obrátená. 1 234,56 USD bude napísaných ako 1,234,56 USD. Ak je váš desatinný oddeľovač čiarka, bude Excel ako oddeľovač zoznamu používať bodkočiarku.

V závislosti od verzie systému Windows prejdite na:

  • Windows 7> Ovládací panel> Miestne nastavenia> Ďalšie nastavenia> Oddeľovač zoznamov
  • Windows 10> Ovládací panel> Hodiny, jazyk a oblasť> Oblasť: Zmena formátu dátumu, času alebo čísla> Ďalšie nastavenia> Čísla> Oddeľovač zoznamov
Vyberte položku Ďalšie nastavenia
Zmeňte oddeľovač zoznamu späť na čiarku

Väčšia otázka: Kto zmenil oddeľovač zoznamu z čiarky na fajku? Našiel som na webe nejaké články, kde má daná osoba súbor CSV, ktorý nepoužíva čiarky. Namiesto čiarky sú údaje oddelené rúrkou. Ale typ súboru stále hovorí .CSV.

Tento súbor „CSV“ používa namiesto čiarky potrubie

Dobre mienený článok navrhol zmeniť oddeľovač zoznamu z čiarky na fajku, aby ste mohli tento súbor otvoriť dvojitým kliknutím. Je to skvelá rada, ak (a) nikdy nezadáte žiadne vzorce v programe Excel a (b) nikdy neotvoríte žiadne súbory CSV s čiarkou ako oddeľovačom zoznamu.

Oveľa lepším riešením je toto, ktoré navrhuje Excel MVP Jan-Karel Pietriese. Prípadne zmeňte príponu súboru z .CSV na .TXT. Po otvorení súboru v programe Excel môžete v druhom kroku Sprievodcu importom textu určiť oddeľovač ako rúru.

Ak čítate túto stránku preto, lebo sa zmenil oddeľovač zoznamu, zaregistrujte sa do komentára vo videu YouTube nižšie a dajte mi vedieť, či si pamätáte, že ste zmenili oddeľovač zoznamu, alebo či nejaký iný podvodný program zmenil nastavenie bez vášho vedomia.

Pozeraj video

Prepis videa

Naučte sa Excel pre podcast, epizóda 2222 - Čiarky prestávajú fungovať vo vzorcoch!

Ahoj, vitaj späť na netcastu, som Bill Jelen. Bol som na mojom seminári v Huntsville v Alabame a prechádzal som sa pred seminárom, aby som sa opýtal, či má niekto nejaké otázky týkajúce sa programu Excel. Scott, bol na mňa pripravený, pozrite sa na to, toto sa deje na Scottovom počítači. Takže tu vytvorím malý VLOOKUP, však? = VLOOKUP (A2, a ja začnem stláčať šípku doprava, aby som prešiel tam, aby som vybral túto tabuľku v stĺpci F, a tá povedala: „Hej, v tomto vzorci je problém.“ Áno, s týmto je problém, Nedokončil som vzorec. Prečo si myslia, že som vzorec dokončil, čo sa deje?

Dobre, a tak to uzavriem a Scotte, musím Scottovi pripísať uznanie, Scott tu bol geniálny, urobil toto: = VLOOKUP, bol to tento malý trik, keď stlačíte klávesu Fx, a vezme vás do funkčných argumentov. Takže vzorec vytvoril pomocou funkčných argumentov, čo je skvelé Ak ste vo vzorcoch nováčikom, ale viete, nemusíte to robiť zakaždým,, 2, FALSE a stlačil OK. A potom sa pozrie na vzorec a namiesto čiarok má niečo, čo nazýva čudnou postavou. No, viete, nejde o nijaký zvláštny znak, ktorý sa volá fajka a v mnohých programovacích jazykoch sa používa ako symbol „ALEBO“ a na mojej klávesnici je priamo nad klávesom Enter. Takže tam je , a potom, keď to posuniete, tam je | znak. Ale Scott, používal akýsi virtuálny systém, jeho klávesnica nie jet mať |, v poriadku. Takže teraz, svätý fajčí, je v programe Excel, kde namiesto čiarky je to teraz fajka a na klávesnici nemá znak fajky. Čo je to a prečo sa to deje?

V poriadku, hovoril som s tímom programu Excel a hovorili: „Hej, áno, vidíme, že sa to stáva čoraz viac, kto hovorí ľuďom, aby zmenili oddeľovač zoznamu?“ Našiel som niektoré webové stránky, na ktorých sa hovorí „Ahoj, máte súbor CSV, ktorý namiesto čiarky používa fajku“. Navrhujú prejsť a zmeniť oddeľovač zoznamu na fajku v ovládacom paneli. Och, sakra, nikdy nechcete nič meniť v ovládacom paneli, pretože má široké následky na všetky vaše programy, vrátane oddeľovačov zoznamov použitých v našich vzorcoch. Takže ktokoľvek napísal tento web a zmenil oddeľovač zoznamu z čiarky na fajku, nikdy nesmie vo svojom živote zadať vzorce, čo je šialené!

Dobre, takže aby ste to obišli, namiesto počúvania TÝCHTO webových stránok je prvou vecou, ​​ak dostávate súbor vo formáte CSV, premenujte ho na File.txt a otvorte ho v programe Excel. Prevedie vás Sprievodcom importom textu a v kroku 2 môžete určiť oddeľovač. ALEBO ísť von a pozrieť si moje video, epizóda 2087 - Zabráňte vedeckej notácii pri importe, ktorá vám ukáže oveľa lepší spôsob importu súborov CSV, pomocou starého odkazu „Z CSV“, ktorý môžete pridať tu na svoj Panel s nástrojmi Rýchly prístup, a potom môžete definovať oddeľovač iba pre jeden súbor, nielen globálne zmeniť oddeľovač zoznamu.

V poriadku, takže musíme postupovať tak, že prejdeme na Štart a potom na Ovládací panel. Teraz na tomto počítači používam systém Windows 7 a v systéme Windows 10 je to iné nastavenie, tie vám ukážem. Takže tu len hľadám Región a jazyk, „Zmeniť dátum, čas alebo formát čísla“, musím ísť do Dodatočných nastavení a určite existuje oddeľovač Zoznamov a ten oddeľovač Zoznamov zmeniť z potrubia späť na čiarka, kliknite na OK, kliknite na OK. Teraz, ak používate Windows 10, je to Ovládací panel Windows 10, Hodiny, Jazyk a oblasť, Región, „Zmeniť formát dátumu, času alebo čísla“, Ďalšie nastavenia, Čísla, Oddeľovač zoznamov - vo Windows 10 sú pochované oveľa hlbšie, v systéme Windows 7 je oveľa jednoduchšie sa k nim dostať.

Dobre, teraz to skúsime znova, už čiarky sú späť ako bežné čiarky a uistite sa, že do nich môžeme stále zadávať veci. Takže = VLOOKUP tohto, čiarka, myslím, že to už funguje, takže to je úžasné,, 2, FALSE, v poriadku. Aké čudné, vo vzorcoch prestala fungovať čiarka, pretože sa nejako zmenil oddeľovač zoznamu. Pozrite sa na moju knihu „MrExcel LIVe, 54 najlepších tipov na aplikáciu Excel všetkých čias“, kliknite na písmeno „i“ v pravom hornom rohu.

Dobre, zhrnutie: Dnes vo vzorcoch v programe Excel prestala fungovať čiarka. Len čo napíšete čiarku, prejdete na ďalší argument, vzorec vám dá chybu, akoby ste so vzorcom skončili. Chytrý, Scott v Huntsville, keď sa mu to začalo diať, vytvoril vzorec s dialógovým oknom argumentov funkcií, uvidíte = VLOOKUP a v skutočnosti tam je. Ďalšia vec, ktorú uvidíte, je v hrote nástroja, tieto čiarky budú nahradené rúrkami. Ak sa nachádzate v tomto podivnom stave, táto postava je fajka, je nad opačným lomítkom na americkej klávesnici, hoci Scott na svojej klávesnici vlastne nemal nijakú fajku. Prejdite do ponuky Ovládací panel, Nastavenia regiónu a jazyka, Ďalšie nastavenia, Oddeľovač zoznamu, zmeňte oddeľovač zoznamu späť na čiarku. Ak ste teraz zmenili oddeľovač zoznamu, pretože nejaký systém vám namiesto súboru CSV poskytuje hodnoty oddelené od potrubia,sledujte toto video priamo tu, tam je odkaz, a ten je dole v popise YouTube, aby ste si ho mohli pozrieť. Je to lepší spôsob riešenia, ako globálna zmena oddeľovača zoznamov. Ak si chcete zošit stiahnuť z dnešného videa, navštívte adresu URL v popise služby YouTube!

Chcem poďakovať Scottovi, že ma na to upozornil na mojom seminári v Huntsville, chcem sa vám poďakovať, že ste sa zastavili, uvidíme sa nabudúce pri ďalšom netcaste od!

Ahoj, pozri, tu je moja prosba: Ak ste na tomto videu, pretože sa vám to stalo, a pamätáte si, ako ste zmenili oddeľovač zoznamu, môžete prejsť na komentáre YouTube a podať správu, prečo ste to zmenili? Kto ti povedal, aby si to zmenil? Aké boli okolnosti, ktoré spôsobili, že ste to zmenili? Ak ste tu pri tomto videu, pretože sa vám to deje, a netušíte, prečo sa to stalo, alebo ste to nezmenili, musí existovať nejaký program, ktorý to zmení. Opäť kliknite na komentáre YouTube a dajte nám vedieť, čo sa deje? Pamätáte si, ako ste to zmenili, alebo sa to stalo automaticky? A akonáhle to zmeníte späť na čiarku, zmení sa to znova na oddeľovač rúrok za deň, týždeň, mesiac?

Stiahnite si súbor Excel

Stiahnutie súboru programu Excel: commas-stop-working-in-formulas.xlsx

Excel myslel dňa

Požiadal som svojich priateľov programu Excel Master o radu o programe Excel. Dnešná myšlienka na zamyslenie:

„Každá tabuľka rozpráva príbeh.“

Kevin Lehrbass

Zaujímavé články...