Kezdőlap
» Tips
»
Hogyan lehet leállítani az Excelt a számok automatikus dátumokra váltásáról
Hogyan lehet leállítani az Excelt a számok automatikus dátumokra váltásáról
Az Excel úgy van kialakítva, hogy felismerje a dátumszerű bejegyzéseket, ami addig hasznos, amíg egy termékkódot, törtszámot, cikkszámot vagy azonosítót csendben dátumként nem értelmez. A minőségi cél egyszerű: a beírt értéknek pontosan a kívánt értéknek kell maradnia, és a munkafüzet mentése, újranyitása, rendezése, szűrése vagy importálása után is ott kell maradnia.
A legtöbb manuálisan bevitt adat esetében a legmegbízhatóbb megoldás a célcellák szövegként való formázása az értékek beírása vagy beillesztése előtt . A Microsoft kifejezetten ezt a megközelítést javasolja a perjeleket vagy kötőjeleket tartalmazó bejegyzésekhez. Alkalmankénti egyszeri értékek esetén a kezdő aposztróf gyorsabb. CSV vagy más importált adatok esetén használjon importvezérlőket vagy Power Queryt, hogy az érintett oszlopot szövegként kezelje a rendszer, ne pedig az Excel találgassa.
Amikor az Excel egy bejegyzést, például a 12/2-t dátumként ismer fel, a megjelenített cella megváltozhat, még akkor is, ha Ön az eredeti karaktereket kívánta megtartani.
Először is, győződjön meg arról, hogy az Excel valóban konvertálja az értéket
A módosított megjelenítés nem mindig ugyanazt jelenti. Ha a 12/2 karakterláncot írja be , és a cella 2-Dec vagy más dátumformátumot vesz fel, az Excel dátumként értelmezte a bejegyzést. A pontos megjelenítés a területi beállításoktól függ. A Microsoft dokumentálja ezt a viselkedést, és megjegyzi, hogy a perjel és kötőjel alapú bejegyzések automatikusan dátumként formázhatók. Lásd a Microsoft útmutatóját az automatikus számozás dátumra módosításának leállításáról .
Hasznos ellenőrzésként kattintson a cellára, és vizsgálja meg a képletsávot, vagy ideiglenesen módosítsa a cellát Általános értékre. Az Excel a valódi dátumokat sorszámként tárolja, így miután egy bejegyzést dátummá alakított, a cella későbbi Szöveg értékre váltása nem állítja helyre az eredetileg beírt karaktereket. A Microsoft magyarázata szerint az Excel a dátumszámítási és formázási dokumentációjában a dátumokat egymást követő sorszámként tárolja .
Hogyan kell kinéznie egy sikeres javításnak
Teszt
Jó eredmény
Változtass módszereket, ha...
Írjon be egy dátumhoz hasonló kódot
A cella pontosan megtartja a karaktereket, például 11-53 vagy 1/47
Az Excel naptári dátumot jelenít meg helyette
Több érték másolása és beillesztése
Minden azonosító megtartja eredeti szövegét
Csak néhány sor maradt fenn változatlanul
Mentés és újranyitás
Az értékek változatlanok maradnak
Egy CSV vagy import lépés újra konvertálja őket
Keresési képletek használata
A szövegazonosítók megegyeznek más szövegazonosítókkal
Az egyik oldal numerikus/dátum adatok, a másik oldal szöveg
1. módszer: A cellák szövegként formázása gépelés vagy beillesztés előtt
Ez a legjobb alapértelmezett beállítás, ha egy teljes oszlop azonosítókat tartalmaz a kiszámítani kívánt mennyiségek helyett. Ilyenek például az alkatrészszámok, esetazonosítók, modellkódok, törtek, amelyeknek literálnak kell maradniuk, és olyan kódok, mint a 11-53.
A dátumszerű azonosítók beírása előtt jelölje ki a céltartományt, így egyetlen formázási lehetőséggel védheti a teljes cellakészletet.
A Windows Excelben jelölje ki a cellákat, nyomja le a Ctrl+1 billentyűkombinációt , válassza a Szöveg lehetőséget a Cellák formázása párbeszédpanelen, majd kattintson az OK gombra. Mac gépen a Microsoft a Control+1 vagy a Command+1 billentyűkombinációt használja a számformátum beállításához. A Webes Excelben jelölje ki a tartományt, és használja a Kezdőlap > Számformátum > Szöveg lehetőséget .
A Cellák formázása párbeszédpanelen válassza a Szöveg lehetőséget, mielőtt beírná azokat az azonosítókat, amelyeket az Excel szó szerint meg szeretne őrizni.A Kezdőlap lap Számformátum menüjében a kiválasztott tartományt az adatbevitel előtt Szöveg formátumúra állíthatja be.
Ezután írja be újra az értékeket. A jó eredmény nem csupán az, hogy a cellák helyesen jelennek meg: kattintson néhány reprezentatív cellára, és ellenőrizze, hogy a képletsáv továbbra is a kívánt szöveget tartalmazza-e. Ha újrafelhasználható munkalapot készít, a fájl terjesztése előtt formázza a teljes beviteli oszlopot szövegként.
Ennek a módszernek van egy kompromisszuma. A szöveges értékek nem numerikus értékek, így a aritmetikai függvények nem feltétlenül kezelik őket számként. Ez általában azonosítók és kódok esetén kívánatos, de mértékegységek vagy valós dátumok esetén nem. Ha az oszlop azonosítókat és számokat is tartalmaz, amelyeknek részt kell venniük a számításokban, érdemes lehet külön oszlopokba szétválasztani őket ahelyett, hogy egyetlen formátumot kényszerítenénk két célra.
2. módszer: Használjon vezető aposztrófot néhány különálló bejegyzéshez
Ha csak néhány dátumszerű értéket kell megadnia, írjon egy aposztrófot az érték elé, például '11-53 vagy '1/47 . Az Excel szövegként tárolja a bejegyzést, és nem jeleníti meg az aposztrófot a cellában. A Microsoft az aposztróf módszert ajánlja alkalmankénti bejegyzésekhez, és megjegyzi, hogy a keresőfüggvények, mint például a MATCH vagy a FKERES, nem kezelik az aposztrófot a látható érték részeként.
Ez egy jó módszer, ha a sebesség fontosabb, mint az oszlopszintű konzisztencia. Kényelmetlenné válik, ha több száz sorról van szó, ha az adatok egy másik rendszerből érkeznek, vagy ha más felhasználók elfelejthetik az előtagot. Ilyen esetekben előre formázza meg a céltartományt, vagy vezérelje az importálási folyamatot.
3. módszer: Konkrét törtek esetén írjon be egy nullát és egy szóközt
Ha a cél egy matematikai tört beírása a szöveges azonosító megőrzése helyett, a Microsoft azt javasolja, hogy a tört elé írjon egy nullát és egy szóközt, például 0 1/2 vagy 0 3/4 . Az Excel ekkor az eredményt törtként kezeli dátum helyett. A kezdő nulla nem marad a megjelenített cellában.
Csak akkor használd ezt a módszert, ha ténylegesen kiszámítható numerikus törtet szeretnél. Ha az 1/2 egy termékkód vagy címke, és pontosan szövegként kell maradnia, használj szövegformázást vagy aposztrófot.
4. módszer: Konverziók szabályozása CSV-fájlok megnyitásakor vagy importálásakor
A CSV-fájlok gyakori problémaforrást jelentenek, mivel nem tárolják az Excel cellaformátumait. Amikor az Excel megnyitja vagy importálja a fájlt, előfordulhat, hogy a szövegből következtet ki az adattípusokra. Ismételhető importáláshoz használja az Adatok > Adatok lekérése > Fájlból > Szövegből/CSV-ből lehetőséget , majd válassza az Adatok átalakítása lehetőséget , és állítsa az érintett oszlop adattípusát Szöveg értékre a Power Queryben. A Microsoft ezt a munkafolyamatot dokumentálja a szöveg- és CSV-importálási útmutatójában , és elmagyarázza, hogyan definiálható egy oszlop Szövegként a Power Query adattípus-dokumentációjában .
Az Excel for Microsoft 365 és az Excel 2024 esetében a Microsoft automatikus adatkonverziós vezérlőket is biztosít. A támogatott Windows-verziókon ezek a Fájl > Beállítások > Adatok menüpontban találhatók . Az egyik beállítással megakadályozhatja, hogy az Excel folyamatos betűket és számokat, például a JAN1-et dátummá konvertálja. Egy másik beállítással figyelmeztethet, ha egy CSV vagy hasonló fájl automatikus konverzión esik át. Lásd a Microsoft adatimportálási és -elemzési beállításait ismertető cikket .
Van egy fontos korlátozás: ez a beállítás nem jelenti azt, hogy minden dátumszerű minta globálisan letiltható. A Microsoft kifejezetten megjegyzi, hogy a szóközöket vagy más karaktereket tartalmazó bejegyzések, például a JAN 1 vagy a JAN-1, továbbra is dátumként kezelhetők. A perjel és kötőjel alapú számbevitelről szóló különálló támogatási cikk továbbra is a cellák szövegként való előformázását javasolja. Más szóval, az automatikus adatkonverziós beállítások hasznosak, de a szövegformázás továbbra is a biztonságosabb választás, ha a pontos megőrzés a követelmény.
Mi a teendő, ha az Excel már módosította az értékeket?
Ha a konverzió most történt meg, a Visszavonás a legtisztább helyreállítási mód, mivel vissza tudja állítani azt az állapotot, mielőtt az Excel értelmezte a bejegyzést. Ezután formázza a célcellákat szövegként, és írja be vagy illessze be újra az eredeti adatokat.
Ha a munkafüzet már mentve van, és a forrásértékek már nem érhetők el, a cellaformátum Szövegre váltása nem fogja megbízhatóan visszaállítani az eredetileg beírt értéket. Miután az Excel egy felismert dátumot sorszámként tárolt, több eredeti karakterlánc is ugyanarra a dátumra vonatkozhat a területi beállításoktól és a formázástól függően. Állítsa vissza az értékeket az eredeti CSV-fájlból, exportból, adatbázisból, e-mailből vagy más forrásrendszerből, ha a pontosság fontos.
Nagy adathalmaz esetén ne próbálj meg manuálisan több száz eredeti kódot kitalálni a megjelenített dátumok alapján. Importáld újra a forrást a megfelelő szövegtípussal, majd hasonlítsd össze a sorok számát az ismert azonosítók mintájával. Ez gyorsabban auditálható, és kisebb a valószínűsége az új hibák bevezetésének.
Mikor érdemes más megközelítésre váltani?
Maradjon a szöveges formázásnál, ha az oszlop elsősorban azonosítókat, kódokat, címkéket vagy literál karakterláncokat tartalmaz.
Használjon aposztrófot, ha csak néhány egyedi bejegyzést kell védeni.
Használjon 0-t plusz egy szóközt, ha az érték valós szám tört, nem azonosító.
Használja a Power Queryt, ha ismételten importál CSV, TXT, JSON, webes vagy más strukturált adatokat, és reprodukálható típusszabályra van szüksége.
Használja az automatikus adatkonverziós vezérlőket, ha Microsoft 365-öt vagy Excel 2024-et használ, és a nem kívánt konverzió megegyezik a Microsoft által opcióként elérhető konverziók egyikével.
Minőségi ellenőrzőlista, mielőtt a problémát megoldottnak tekintené
Adjon meg legalább három problémás példát, beleértve a perjel és a kötőjel értéket is.
Győződjön meg arról, hogy a látható cella és a képletsáv is a kívánt karaktereket mutatja.
Mentse el, zárja be, majd nyissa meg újra a munkafüzetet.
Ha az adatok CSV fájlból származnak, ismételje meg a tényleges importálási útvonalat ahelyett, hogy csak a manuális gépelést tesztelné.
Ellenőrizd az értékektől függő képleteket vagy kereséseket; a szöveges és numerikus/dátum értékek különböző adattípusok.
A már konvertált adatok javítása előtt őrizze meg az eredeti forrásfájl másolatát.
A lényeg
Ha a pontos megőrzés a cél, a legerősebb eredmény akkor érhető el, ha az adattípust még az Excel előtt eldöntjük. Az azonosítókat formázzuk szövegként, alkalmanként használjunk aposztrófot a bejegyzésekhez, és az importált oszlopokat definiáljuk szövegként a Power Queryben. Az újabb automatikus adatkonverziós beállítások csökkenthetik a nem kívánt konverziókat, de nem univerzálisan kikapcsoló kapcsolót jelentenek minden dátumszerű mintára.
Az utolsó teszt gyakorlatias: az értéknek változatlannak kell maradnia a bevitel, az importálás, a mentés, az újranyitás és az attól függő további keresések után. Ha nem, akkor a konverzió utáni ismételt megjelenítés-javítás helyett módosítsa a betöltési módszert.