A kommák leállnak a képletekben - Excel tippek

Tartalomjegyzék

Ma egy furcsa probléma: Hirtelen az Excel képletei már nem fogadnak el vesszőt argumentum elválasztóként. Elkezdi beírni =VLOOKUP(A2, amikor az egérrel vagy a nyílbillentyűkkel kiválasztja a keresési táblázatot, az Excel sípol a következővel: "Probléma van ezzel a képlettel". Igen! Természetesen van probléma ezzel a képlettel … Még nem fejeztem be a képlet beírását.

Miért van probléma ezzel a képlettel?

Van egy érdekes nyom, amely a képlet beírása közben megjelenik az eszköztippben. Az argumentumok közötti vessző helyett az eszköztipp függőleges sáv karaktereket mutat. A programozók ezeket a szimbólumokat "Csőnek" nevezik. Így néz ki: |

Az eszköztipp egy pipát mutat, ahová a vessző tartozik

Ezt a problémát egy Huntsville Alabama élő Power Excel szemináriumon tanultam meg. Ez az okos ember megpróbálta felépíteni a VLOOKUP-ot a Function Arguments párbeszédpanelen. Ennek kipróbálásához írja be =VLOOKUP(, majd nyomja meg a Ctrl + A billentyűkombinációt. Töltse ki a Function Arguments mezőt, majd kattintson az OK gombra. A VLOOKUP képlet működni fog, de megmutatja =VLOOKUP(A2|$F$2:$G$13|2|False).

Miért használja az Excel most a | vessző helyett? A helyzetet tovább rontja, hogy ez a személy egy kis laptop billentyűzetet használt, amely nem kínált pipát!

Megkérdeztem MVP-barátaimat, és az európai emberek ismerik a Windows Vezérlőpult List Separator beállítását. Egyes országokban a vessző és a tizedes pont megfordul. 1 234,56 USD-t 1.234,56 USD-nek írnának. Ha a tizedes elválasztó vessző, akkor az Excel pontosvesszőt használ a lista elválasztóként.

A Windows verziójától függően keresse meg:

  • Windows 7> Vezérlőpult> Regionális beállítások> További beállítások> Listaelválasztó
  • Windows 10> Vezérlőpult> Óra, nyelv és régió> Régió: Dátum-, idő- vagy számformátum módosítása> További beállítások> Számok> Listaelválasztó
Válassza a További beállítások lehetőséget
Változtassa vissza a Listaelválasztót vesszővé

A nagyobb kérdés: Ki változtatta a listaválasztót vesszőből pipává? Találtam néhány cikket az interneten, ahol az illetőnek van egy CSV fájlja, amely nem használ vesszőt. Vessző helyett az adatokat pipa választja el. De a fájltípus még mindig azt mondja .CSV.

Ez a "CSV" fájl pipát használ vessző helyett

A jó szándékú cikk azt javasolta, hogy a listaelválasztót vesszőből pipává változtassák, hogy ezt a fájlt dupla kattintással megnyithassák. Nagyszerű tanács, ha (a) soha nem ír be egyetlen képletet sem az Excel-be, és (b) soha nem nyit meg CSV-fájlokat vesszővel a listaelválasztóként.

Sokkal jobb megoldást kínál az Excel MVP Jan-Karel Pietriese. Alternatív megoldásként módosítsa a fájlkiterjesztést .CSV-ről .TXT-re. Amikor megnyitja a fájlt az Excel programban, megadhatja az elválasztót csövekként a Szövegimportálás varázsló második lépésében.

Ha azért olvassa ezt az oldalt, mert megváltozott a listaválasztó, kérjük, jelentkezzen be egy megjegyzésbe az alábbi YouTube-videóban, és tudassa velem, ha felidézi a listaelválasztó megváltoztatását, vagy ha más gazember program megváltoztatta a beállítást az Ön tudta nélkül.

Videót nézni

Videó átirat

Ismerje meg az Excel for podcast 2222-es epizódját - a kommák ne dolgozzanak a képletekben!

Hé, üdvözlöm újra a neten, Bill Jelen vagyok. Az alabamai Huntsville-i szemináriumon jártam a szeminárium előtt, hogy megkérdezzem, van-e valakinek Excel-kérdése, és Scott, készen áll rám, nézze meg ezt, ez Scott számítógépén történt. Tehát itt létrehozok egy kis VLOOKUP-ot, igaz? = VLOOKUP (A2, és elkezdem lenyomni a jobb nyíl billentyűt, hogy átmenjek oda, hogy kiválasszam azt a táblázatot az F oszlopban, és azt mondja: "Hé, van egy probléma ebben a képletben." Ja, igen, van egy probléma ezzel, Még nem fejeztem be a képletet. Miért gondolják, hogy befejeztem a képletet, mi folyik itt?

Rendben, és ezt lezárom, és Scott, meg kell adnom Scott hitelt, Scott itt zseniális volt, ezt tette: = VLOOKUP, ez volt az a kis trükk, amikor megnyomja az Fx billentyűt, és függvény-argumentumokba veszi. Tehát a függvény argumentumainak felhasználásával építette fel a képletet, ami nagyszerű. Ha még nem ismeri a képleteket, de tudja, nem kell ezt minden egyes alkalommal megtennie,, 2, FALSE és megnyomta az OK gombot. Aztán megnézi a képletet, és vesszők helyett furcsa karaktere van. Nos, tudod, ez nem egy furcsa karakter, ezt pipának hívják, és sok programozási nyelvben „OR” szimbólumként használják, a billentyűzetemen pedig közvetlenül az Enter billentyű felett van. Tehát van egy , és ha ezt eltolja, akkor van egy | karakter. De Scott, valamiféle virtuális rendszert használt, a billentyűzete nemnincs egy, rendben. Tehát, most, a szent dohányzás, Excelben van, ahol vessző helyett ez most pipa, és nincs pipa karakter a billentyűzeten. Mi ez, és miért történik ez?

Rendben, beszéltem az Excel csapatával, és azt mondták: "Hé, igen, egyre gyakrabban látjuk, hogy ez megtörténik. Ki mondja az embereknek, hogy változtassák meg a listaelválasztót?" Találtam néhány weboldalt, ahol azt mondják: „Hé, van egy CSV-fájlod, amely vessző helyett pipát használ”, és azt javasolják, hogy menjen be a listaválasztó csővé változtatására a vezérlőpulton. Ó, istenem, soha nem akarsz semmit megváltoztatni a Vezérlőpulton, mert széles következményei vannak az összes programodban, beleértve a képleteinkben használt listaválasztókat is. Aki tehát azt a weboldalt írta, hogy a listaválasztót vesszőből pipává változtassa, soha életében soha ne adjon meg képleteket, ami őrület!

Rendben, így ennek kiküszöbölése érdekében a THAT weboldal meghallgatása helyett első dolog az, hogy ha CSV fájlt kap, akkor nevezze át File.txt fájlra és nyissa meg az Excel programban. Végigvezeti a Szövegimportáló varázslón, és megadhatja az elválasztót a 2. lépésben. VAGY menjen ki és nézze meg a videómat, 2087. rész - A tudományos jelölések megakadályozása az importálás során, amely sokkal jobb módszert mutat be a CSV-fájlok importálására, a régi "CSV-ből" használatával, amelyet itt hozzáadhat a Gyorselérési eszköztárhoz, majd csak egy fájlra határozhatja meg az elválasztót, ahelyett, hogy globálisan megváltoztatná a listaelválasztót.

Rendben, szóval itt tennünk kell, el kell mennünk a Start menübe, majd a Vezérlőpultba. Most a Windows 7-et használom ezen a gépen, és ez egy másik beállítás a Windows 10-ben, ezeket megmutatom. Tehát csak itt keresem a Régiót és a Nyelvet, a „Dátum, idő vagy számformátum módosítása” menüpontot. El kell mennem a További beállítások menübe, és bizony van egy Lista elválasztó, és ezt a Lista elválasztót csőből vissza vesszővel kattintson az OK gombra, majd az OK gombra. Most, ha Windows 10 rendszert használ, ez a Windows 10 Vezérlőpult, Óra, Nyelv és régió, Régió, „Dátum-, idő- vagy számformátum módosítása”, További beállítások, Számok, Listaelválasztó - sokkal mélyebben el van temetve a Windows 10-en, sokkal könnyebb elérni a Windows 7 rendszerben.

Rendben, most próbáljuk meg újra, lásd: a vesszők visszatértek a szokásos vesszőkhöz, és győződjünk meg arról, hogy még mindig beírhatjuk a dolgokat. Tehát = VLOOKUP ennek, vessző, azt hiszem, már működik, tehát félelmetes,, 2, FALSE, rendben. Milyen furcsa, a vessző nem működött a képletekben, mert valahogy megváltozott a listaelválasztó. Nézze meg a „MrExcel LIVe, minden idők 54 legnagyobb Excel-tippje” című könyvemet, kattintson az „i” gombra a jobb felső sarokban.

Rendben, összefoglalás: Ma a vessző abbahagyta a munkát az Excel képleteiben, amint vesszőt ír be, lépjen a következő argumentumra, a képlet hibát ad, mintha befejezte volna a képletet. Okos, Scott Huntsville-ben, amikor ez elkezdődött vele, felépítette a képletet egy függvény argumentum párbeszédablakkal, és látni fogja, hogy = VLOOKUP, és valójában ott van. A másik, amit látni fog, az a szerszám hegyében található, ezeket a vesszőket csövek váltják fel. Ha ebben a furcsa állapotban van, akkor a karakter egy pipa, az amerikai billentyűzet hátsó perje felett áll, bár Scott valójában nem volt pipa a billentyűzetén. Lépjen a Vezérlőpult, Régió- és nyelvbeállítások, További beállítások, Listaelválasztó elemre, és állítsa vissza a listaválasztót vesszővé. Ha megváltoztatta a listaelválasztót, mert valamilyen rendszer csővel elválasztott értékeket ad meg a CSV helyett,nézd meg ezt a videót itt, ott van a link, és ez megtalálható a YouTube leírásában, hogy ezt megnézhesd. Csak egy jobb módszer ennek megoldására, nem pedig a listaelválasztó globális megváltoztatása. A munkafüzet letöltéséhez a mai videóból keresse fel a YouTube leírásában található URL-t!

Szeretnék köszönetet mondani Scottnak, hogy felhívta erre a figyelmemet a huntsville-i szemináriumomon. Szeretném megköszönni, hogy megálltál, legközelebb találkozunk egy újabb netcast-lal!

Hé, nézze, itt kérem Önt: Ha éppen ezen a videón van, mert ez történt veled, és emlékszik, hogy megváltoztatta a listaelválasztót, lemehet a YouTube-megjegyzésekhez, és jelentheti, miért változtatta meg? Ki mondta, hogy változtasson meg? Milyen körülmények miatt változtattál rajta? Ha itt vagy ennél a videónál, mert ez történik veled, és fogalmad sincs, miért történt, vagy nem változtattál meg, akkor biztosan van valamilyen program, amely megváltoztatja. Ismét nyomja meg a YouTube megjegyzéseket, és csak jelentést adjon nekünk, tudod, mi folyik itt? Emlékszel arra, hogy változtattál ezen, vagy automatikusan történt? És ha egyszer vesszővé változtatja, akkor egy nap, egy hét, egy hónap alatt változik vissza csőelválasztóvá?

Töltse le az Excel fájlt

Az excel fájl letöltése: vesszők-stop-working-in-formulas.xlsx

Excel gondolata a napnak

Az Excel Master barátaimtól kértem tanácsokat az Excel-mel kapcsolatban. Mai gondolat, hogy elgondolkodjak:

"Minden táblázat elmesél egy történetet"

Kevin Lehrbass

érdekes cikkek...