Az alábbiak a PositSum blogból származnak. A Google Sheetsben a legegyszerűbben a Paperpusher nevű ingyenes kiegészítővel lehet cellákat és oszlopokat osztani, cellákat és oszlopokat kombinálni, valamint egyéb gyakori OCR-átírási és adatbeviteli hibákat kijavítani. Ez a blogbejegyzés megmutatja, hogyan lehet cellákat és oszlopokat osztani, ha nem szeretné letölteni a bővítményt.
Amikor egy formátumból táblázatokat másolok be egy táblázatkezelőbe, gyakran találok olyan cellákat és oszlopokat, amelyeket össze kell osztanom. Általában a Google Sheets elég jól kezeli ezt. Például, ha van egy csomó vesszővel elválasztott értékem, mint az alábbiakban látható:
Values: 5, 6, 8, 12
Egyszerűen bemehetek az Adatok menüpontba, és rákattinthatok a “Szöveg oszlopokra osztása” gombra, ahogy az alábbi képernyőképen látható. Hagyhatom, hogy a Google automatikusan kitalálja, vagy kiválaszthatom, hogy milyen elválasztóra van szükségem. Ilyen egyszerű.
De mi van, ha az elválasztójelek nem következetesek? Vegyük példának a következő 9 cellát:
Original: 56, 56A, 180 000 kutya
Kívánt 1. osztás: 5, 56, 180 000
Kívánt 2. osztás: 6, A, kutya
Az elsőben az 56-ot két cellára, 5-re és 6-ra szeretném osztani. A másodikban az 56A-t szeretném számokra és egy betűre osztani. A harmadikban a számra és a szóra akarok osztani.
Az ezek közötti osztáshoz reguláris kifejezésekre van szükségem. Ez lehetővé teszi számomra, hogy “karakterláncokat”, vagyis szövegdarabokat vizsgáljak, és szabályok alapján manipuláljam őket. Minél általánosabbak a szabályok, annál kevesebbet kell írnom. Továbbá, mielőtt elkezdeném használni a reguláris kifejezéseket, rá kell kényszerítenem a cellákat, hogy szövegesek legyenek, amit vagy a formula =TEXT parancsával tehetek meg, vagy a következő menüponttal tehetem meg.