Oldal: 1 / 1
Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 8:53
Szerző: fat spider
Szeretnék egy lista azonos oszlopában lévő egymás alatt lévő celláiból a szövegben lévő számokat kitörölni
Így néznek ki:
1 önkormányzat
2 alapítvány
3 egyéb gazdasági társaság
Egy több száz sorból álló listából csak a számokat szeretném kitörölni, mit kell beírni a keresés-csere ablakba?
Zizi64: szétválasztottam a kérdésedet, az "egy probléma egy kérdés" fórum szabály alapján. Bár az Open/LibreOffive azonos funkciójáról volt szó az eredeti helyén is.)
Re: Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 10:24
Szerző: Zizi64
Üdv!
Miután a problémát nem eléggé részletesen írtad le, találgatni kell a lehetséges megoldások felvázolásakor:
Első kérdésem:
A számok folyamatosan növekednek (nincs ismétlődés) vagy ismétlődnek (pl 1,2,3,2,1,3,3,)?
Ez utóbbi esetben legegyszerűbb, ha a
"szám, szóköz", azaz a
"1 "
karaktersort kell írod be - annyiszor, ahányféle szám előfordul.
Második kérdésem:
Hány jegyű számok fordulhatnak elő?
Ez esetben az
"^[0123456789]" kifejezést kell beírnod. Ez a BEKEZDÉS elején található ELSŐ SZÁMJEGYET cseréli. Ezt ismételheted, amíg az összes számjegy elfogy a bekezdés elejéről. Természetesen ez esetben a "Reguláris kifejezések" opció legyen bejelölve!
Harmadik kérdésem:
Előfordulhat-e szám a sorban másik pozícióban is?
Ha nem, vagy ha ugyan előfordulnak, de azokat is el kell távolítani, akkor a
"Szögletes zárójel - keresendő számJEGYEK - zárójel bezárva, szóköz", azaz a
"[0123456789] " (szóköz van a végén!)
szöveget kell beírni a "keresés" ablakba. Ez minden számjegyet eltávolít (nem csak az elsőt). Természetesen a "Reguláris kifejezések" opció ez esetben is legyen bejelölve!
Negyedik kérdésem:
Valóban, valódi Writer TÁBLÁZATBAN vannak az adatok?
Hogy kerültek oda? Ha importáltad, akkor esetleg az importáláskor megadhatod a "szóközt" is, mint elválasztó karaktert, akkor pedig a számok külön oszlopba kerülnek, ahonnan már könnyű törölni.
Mindenképpen nézd át a Súgót és a Wiki-t a az OpenOffice "Reguláris kifejezések" témakörében.
Re: Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 10:39
Szerző: antiuhu
Üdv!
1) Ha a formátum:Szám+szóköz+szöveg
- adatok kijelölése
- adatok másolása
- adatok beillesztése egy sima szövegszerkesztőbe (pl.:notepad), így elvesznek a cellainfók, és csak a sima adat marad meg
- szövegszerkesztőben mindent kijelölök (Ctrl+A) majd mindent másolok (Ctrl+C)
- calcban a kijelölt adatok legelső cellájára megyek, majd beillesztés (Ctrl+V)
- a megjelenő ablakban (Szöveg importálása) a szóközt bepipálom, majd az alsó részben a számokat tartalmazó oszlopot elrejtem. Lásd a csatolt képen.
2) Ha a formátum ilyen:Szám+szóköz+szöveg+szóköz stb.
- adatok kijelölése
- keresés csere (Ctrl+F)
- keresett szöveg: [0-9] , csere erre "qq" (idézőjelek nélkül). Keresés kijelölésben, és az értékekben keressen.
- mindent cserél. Ilyenkor a számok helyett qq párosok lesznek
- aztán a keresett szövegbe írd be "qq " (qq + space), csere erre: itt hagyd üresen. és mindent cserél.
- most keresett szövegben "qq" és csere erre:üres mező. Mindent cserél.
Nagyjából ennyi.
Anti
Re: Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 12:05
Szerző: fat spider
Köszönöm mindkettőtöknek a gyors választ, ezeknek a válaszoknak az alapján sikerült megcsinálnom! A számok 3 karakterig mentek és növekedtek folyamatosan!
Re: Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 12:47
Szerző: fat spider
Van olyan oszlopom, amiben (telefon)számok vannak beírva, de az oszlopban nem mindegyik cella tartalmaz számot (van olyan cella, amiben nincs beírva semmi). Ha szeretném kiegészíteni akár +36-os számmal, de nem szeretném, hogy oda is írjon, ahol nincs semmi, annak mi a szintaktikája a "keresés és csere" menüben?
például akár így is kinézhet az oszlop:
46 500 310
52-210-150
üres sor
45/456678
üres sor
Re: Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 13:27
Szerző: Zizi64
Üdv!
Két lépéssel ezt is megoldhatod:
1. Minden cellához hozzáadod a '+36' -ot (ez a Súgó "Reguláris kifejezések" részében egyértelműen le van írva).
Keresés: (^.)
Csere: (+36&)
a zárójelet nem kell beírnod természetesen...
De ideje lenne elolvasni azt a súgót...
2. Majd "" (semmi) szövegre cseréled azokat '+36'-okat, ahol a "teljes szó" egyenlő '+36' -tal. Ezt a második lépést remélem további segítség nélkül is meg tudod már valósítani...
Már csak azért is, mert ha tényleg üres a cella/sor akkor oda nem is tesz '+36'-ot, ha esetleg mégis van benne egy láthatatlan szóköz, vagy mondjuk egy tabulátor akkor kell csak foglalkoznod vele. (Én a te mintádon kísérleteztem, ott ugye az "üres sor" az egy szöveg volt...)
Re: Keresés és csere: azonos "oszlopban" lévő számok
Elküldve: 2011. március 27., vasárnap 18:07
Szerző: fat spider
Zizi64 írta:Üdv!
Két lépéssel ezt is megoldhatod:
1. Minden cellához hozzáadod a '+36' -ot (ez a Súgó "Reguláris kifejezések" részében egyértelműen le van írva).
Keresés: (^.)
Csere: (+36&)
a zárójelet nem kell beírnod természetesen...
De ideje lenne elolvasni azt a súgót...
2. Majd "" (semmi) szövegre cseréled azokat '+36'-okat, ahol a "teljes szó" egyenlő '+36' -tal. Ezt a második lépést remélem további segítség nélkül is meg tudod már valósítani...
Már csak azért is, mert ha tényleg üres a cella/sor akkor oda nem is tesz '+36'-ot, ha esetleg mégis van benne egy láthatatlan szóköz, vagy mondjuk egy tabulátor akkor kell csak foglalkoznod vele. (Én a te mintádon kísérleteztem, ott ugye az "üres sor" az egy szöveg volt...)
Köszönöm, ahogy leírtad, nekem is világossá vált, köszönöm a válaszodat!
