[Megoldva] Táblázat munkalapjainak összefűzése
[Megoldva] Táblázat munkalapjainak összefűzése
Sziasztok!
Nagyon kezdő vagyok táblázatkezelésben ezért kérném a segítségeteket.
Adott egy táblázat benne munkalap1 és munkalap2. Az első munkalapban A oszloban cikkszámok, B oszlopban terméknév, C-G oszlopig egyéb adatok.
A második munkalapban A oszlopban szintén cikkszámok ( sokkal több mint a másikban) majd egyéb adatok B-N -ig. Nekem az kellene, hogy az első munkalap cikkszámait keresse meg a második munkalapban és ha megtalálta akkor az abban a sorban , a G oszlopban lévő adatot írja az első munkalap H oszlopába.
Mellékelem a táblázat egy rövidített változatát is.
Előre is köszönöm a segítséget!
Nagyon kezdő vagyok táblázatkezelésben ezért kérném a segítségeteket.
Adott egy táblázat benne munkalap1 és munkalap2. Az első munkalapban A oszloban cikkszámok, B oszlopban terméknév, C-G oszlopig egyéb adatok.
A második munkalapban A oszlopban szintén cikkszámok ( sokkal több mint a másikban) majd egyéb adatok B-N -ig. Nekem az kellene, hogy az első munkalap cikkszámait keresse meg a második munkalapban és ha megtalálta akkor az abban a sorban , a G oszlopban lévő adatot írja az első munkalap H oszlopába.
Mellékelem a táblázat egy rövidített változatát is.
Előre is köszönöm a segítséget!
- Csatolmányok
-
- cikktorzs_pelda.ods
- (27.84 KiB) Letöltve 165 alkalommal.
A hozzászólást 1 alkalommal szerkesztették, utoljára uvyp 2015. december 4., péntek 13:24-kor.
Openoffice 4.1.1 Win Vista
- Zizi64
- Globális moderátorok
- Hozzászólások: 4034
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Táblázat munkalapjainak összefűzése
Valószínűleg neked a
(Az első sor függvényét másoltam ide...)
Lehet még szépíteni a dolgon egy feltételvizsgálattal, miszerint amikor nem találja meg a keresett cikkszámot, akkor:
- hibaüzenet, "NA()"
- "0" érték,
- vagy üres string: ""
legyen az eredmény...
Azt vettem észre, hogy a számoknak látszó adatok is szövegként, ráadásul tizedes ponttal ábrázolva (vessző helyett) vannak a tábládban. Lehet, hogy ez csak a példafájlban van így, de ha nem, akkor vigyázz, mert esetleg gondot okozhat a velük való számolás, hibás eredményt adhatnak a velük megvalósított relációs függvények.
függvényre lesz szükséged. (magyar függvénynévvel: FKERES)=VLOOKUP(A1;$Munkalap2.$A$1:$N$16000;7;0)
(Az első sor függvényét másoltam ide...)
Lehet még szépíteni a dolgon egy feltételvizsgálattal, miszerint amikor nem találja meg a keresett cikkszámot, akkor:
- hibaüzenet, "NA()"
- "0" érték,
- vagy üres string: ""
legyen az eredmény...
Azt vettem észre, hogy a számoknak látszó adatok is szövegként, ráadásul tizedes ponttal ábrázolva (vessző helyett) vannak a tábládban. Lehet, hogy ez csak a példafájlban van így, de ha nem, akkor vigyázz, mert esetleg gondot okozhat a velük való számolás, hibás eredményt adhatnak a velük megvalósított relációs függvények.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
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].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
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].
Re: Táblázat munkalapjainak összefűzése
Köszönöm a segítséget, tökéletesen működik. Viszont előjött az általad említett probléma, miszerint nem vesszővel vannak ábrázolva a tizedesek... Nem tud vele számolni a program, csak #Érték! hibaüzenetet ír oda. Nálam a cellák kategóriája Szám, Formátuma Standard. Lehetséges a pontok cseréje vesszőre az egész táblázatban? (az eredeti 17ezer és 25 ezer sort tartalmaz) vagy esetleg oszloponként kicserélni vesszőre?Zizi64 írta:Valószínűleg neked afüggvényre lesz szükséged. (magyar függvénynévvel: FKERES)=VLOOKUP(A1;$Munkalap2.$A$1:$N$16000;7;0)
(Az első sor függvényét másoltam ide...)
Lehet még szépíteni a dolgon egy feltételvizsgálattal, miszerint amikor nem találja meg a keresett cikkszámot, akkor:
- hibaüzenet, "NA()"
- "0" érték,
- vagy üres string: ""
legyen az eredmény...
Azt vettem észre, hogy a számoknak látszó adatok is szövegként, ráadásul tizedes ponttal ábrázolva (vessző helyett) vannak a tábládban. Lehet, hogy ez csak a példafájlban van így, de ha nem, akkor vigyázz, mert esetleg gondot okozhat a velük való számolás, hibás eredményt adhatnak a velük megvalósított relációs függvények.
Openoffice 4.1.1 Win Vista
- Harsányi Zoltán
- Önkéntesek
- Hozzászólások: 42
- Csatlakozott: 2008. február 29., péntek 21:35
- Tartózkodási hely: Sopron
Re: Táblázat munkalapjainak összefűzése
Szervusz!
Két lehetőséged van a pontokat vesszőre cserélni:
az egyik a mellékelt makróval munkalaponkénti cserét végezni,
a másik pedik egy bővítmény letöltése és telepítése után (converttexttonumber-1-5-0).
Üdv. Zoli
Két lehetőséged van a pontokat vesszőre cserélni:
az egyik a mellékelt makróval munkalaponkénti cserét végezni,
a másik pedik egy bővítmény letöltése és telepítése után (converttexttonumber-1-5-0).
Üdv. Zoli
- Csatolmányok
-
- pont_csere.txt
- (2.03 KiB) Letöltve 163 alkalommal.
LinuxMint 21.2 (home) • Ms Windows 7 (work) • LibO 7.6.x
- Harsányi Zoltán
- Önkéntesek
- Hozzászólások: 42
- Csatlakozott: 2008. február 29., péntek 21:35
- Tartózkodási hely: Sopron
Re: Táblázat munkalapjainak összefűzése
Szervusz!
Bocsánat, de a legegyszerűbb megoldás kimaradt. Teljes munkalap kijelölés, majd Szerkesztés menű - "Keresés és csere...".
Megadni a miről (pont), mivé (vessző) alakítás módját. Lehetséges külön területenként vagy soronként, esetleg oszloponként is. Sőt most látom az összes munka lapon is.
Üdv. Zoli
Bocsánat, de a legegyszerűbb megoldás kimaradt. Teljes munkalap kijelölés, majd Szerkesztés menű - "Keresés és csere...".
Megadni a miről (pont), mivé (vessző) alakítás módját. Lehetséges külön területenként vagy soronként, esetleg oszloponként is. Sőt most látom az összes munka lapon is.
Üdv. Zoli
LinuxMint 21.2 (home) • Ms Windows 7 (work) • LibO 7.6.x
Re: Táblázat munkalapjainak összefűzése
Köszönöm a segítséget! Holnap kipróbálom,csak az a baj nem tudom mit kell kezdeni a makróval van a programban egy hely ahol lehet futtatni??Harsányi Zoltán írta:Szervusz!
Két lehetőséged van a pontokat vesszőre cserélni:
az egyik a mellékelt makróval munkalaponkénti cserét végezni,
a másik pedik egy bővítmény letöltése és telepítése után (converttexttonumber-1-5-0).
Üdv. Zoli
Openoffice 4.1.1 Win Vista
- Zizi64
- Globális moderátorok
- Hozzászólások: 4034
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Táblázat munkalapjainak összefűzése
Két alapvető hely van, ahol a makrókat (ez esetben a StarBasic makrókat) tárolni lehet:
1.: A dokumentumban
Előnye: hordozható, "megy" a dokumentummal együtt, ha azt el kell küldened valakinek, úgy hogy a fogadónál is működjön a makró.
Hátránya: minden érintett dokumentumba be kell másolni, mert csak abban a dokumentumban fut, amiben benne van a kód.
2. A program felhasználói profiljában, a MyMacros (Saját makrók) Standard könyvtárában
Az előnyök és a hátrányok értelemszerűen pont fordítottak: bármilyen fájlodban tudod használni, hiszen a központi helyről minden megnyitott dokumentum eléri azokat, viszont nem viszi magával a másnak elküldött dokumentum a makróba sűrített tudást.
A program felhasználói profiljába így tudod bemásolni a makrókódot:
Eszközök - Makrók - Makrók rendezése - Libre/OpenOffice Basic - Saját makrók - Standard - ...
Ha itt találsz Modulokat, akkor, az egyikba bemásolhatos a makrókódot.
Ha még nincs egy modul sem, akkor:
Szervező - Modulok (fül) - Új... A létrehozott, és tetszőlegesen elnevezett új Modulba kell bemásolnod a kódot.
Cella-FÜGGVÉNYEKET (function) a nevével hívhatsz meg magából a cellából (persze a szükséges paramétereket más cellákra hivatkozva át kell adni neki:
=Az_EN_ELSO_MAKROM(C1;D2)
A SZUBRUTINOKAT pedig valamilyen eseményhez kell rendelned. Esemény tulajdonsága a menüpontoknak (esemény: rákattintottál); a gyorsbillentyű kombinációknak (ALT-CTRL-Q); az eszköztárra helyezett ikonoknak (rákattintottál); a lap felületére helyezett Űrlapelemeknek (gomb, jelölőnégyzet, legördülőlisták: ezeknek többféle esemény tulajdonsága is van); hiperhivatkozásoknak van.
No, ezen események közül egyhez kell hozzárendelni a SUB kezdetű szubrutinjaidat.
1.: A dokumentumban
Előnye: hordozható, "megy" a dokumentummal együtt, ha azt el kell küldened valakinek, úgy hogy a fogadónál is működjön a makró.
Hátránya: minden érintett dokumentumba be kell másolni, mert csak abban a dokumentumban fut, amiben benne van a kód.
2. A program felhasználói profiljában, a MyMacros (Saját makrók) Standard könyvtárában
Az előnyök és a hátrányok értelemszerűen pont fordítottak: bármilyen fájlodban tudod használni, hiszen a központi helyről minden megnyitott dokumentum eléri azokat, viszont nem viszi magával a másnak elküldött dokumentum a makróba sűrített tudást.
A program felhasználói profiljába így tudod bemásolni a makrókódot:
Eszközök - Makrók - Makrók rendezése - Libre/OpenOffice Basic - Saját makrók - Standard - ...
Ha itt találsz Modulokat, akkor, az egyikba bemásolhatos a makrókódot.
Ha még nincs egy modul sem, akkor:
Szervező - Modulok (fül) - Új... A létrehozott, és tetszőlegesen elnevezett új Modulba kell bemásolnod a kódot.
Cella-FÜGGVÉNYEKET (function) a nevével hívhatsz meg magából a cellából (persze a szükséges paramétereket más cellákra hivatkozva át kell adni neki:
=Az_EN_ELSO_MAKROM(C1;D2)
A SZUBRUTINOKAT pedig valamilyen eseményhez kell rendelned. Esemény tulajdonsága a menüpontoknak (esemény: rákattintottál); a gyorsbillentyű kombinációknak (ALT-CTRL-Q); az eszköztárra helyezett ikonoknak (rákattintottál); a lap felületére helyezett Űrlapelemeknek (gomb, jelölőnégyzet, legördülőlisták: ezeknek többféle esemény tulajdonsága is van); hiperhivatkozásoknak van.
No, ezen események közül egyhez kell hozzárendelni a SUB kezdetű szubrutinjaidat.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
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].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
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].
Re: Táblázat munkalapjainak összefűzése
Köszönöm a segítségeteket. Az egyszerűbb megoldást választottam : Keresés és csere.
Openoffice 4.1.1 Win Vista