Keresés és csere: azonos "oszlopban" lévő számok

Szövegszerkesztő
fat spider
Önkéntesek
Hozzászólások: 223
Csatlakozott: 2010. május 17., hétfő 14:15
Tartózkodási hely: Debrecen

Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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.)
Win 10, LibO verzió: 7.2.0.4 (x64)
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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.
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
antiuhu
Önkéntesek
Hozzászólások: 194
Csatlakozott: 2008. február 28., csütörtök 23:44

Re: Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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
fat spider
Önkéntesek
Hozzászólások: 223
Csatlakozott: 2010. május 17., hétfő 14:15
Tartózkodási hely: Debrecen

Re: Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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!
Win 10, LibO verzió: 7.2.0.4 (x64)
fat spider
Önkéntesek
Hozzászólások: 223
Csatlakozott: 2010. május 17., hétfő 14:15
Tartózkodási hely: Debrecen

Re: Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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
Win 10, LibO verzió: 7.2.0.4 (x64)
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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...)
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
fat spider
Önkéntesek
Hozzászólások: 223
Csatlakozott: 2010. május 17., hétfő 14:15
Tartózkodási hely: Debrecen

Re: Keresés és csere: azonos "oszlopban" lévő számok

Hozzászólás 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! :-)
Win 10, LibO verzió: 7.2.0.4 (x64)
Válasz küldése