Oldal: 1 / 1

[Megoldva] Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 13:52
Szerző: pofa
Sziasztok!

Kereshető legördülő lista működik calcban? A legördülő lista cellájába írva az adattartományon belül keresne és a legördülőben csak a "szűrésnek" megfelelő adatok jelennének meg.
Excelben össze lehet hegeszteni. G.spreedsheetsben magától működik. Az utóbbi kettőben nem csak a szó elejére keres.

Köszi

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 14:47
Szerző: Zizi64
Ezt nem is értem, így elsőre.

A legördülő alatt Adatérvényesség funkciót érted, vagy egy - a grafikus rétegre helyezett - Űrlap vezérlőelemet?
És azt szeretnéd elérni, hogy a valahonnan behivatkozott listából csak annyi elem látszódjon, aminek az eleje egyezik azzal a szövegrésszel, mint amit te elkezdtél beírni?

- Az Adatérvénesség esetén a beírt szövegrész nem érvényesül mindaddig, míg írsz a cellába... El kell fogadtatnod a beírt értéket, ha azt bármire fel akarod használni. Esetleg előválasztós Adatérvényesség cellával lehetne irányítani a fő választó listáját... A segédcella mondjuk tartalmazná az abc betűit, a főlista a kiválasztott betűre - mint kezdőbetűre - leszűrődne, mielőtt abból választasz...
De azt tudja ez a legördülő. hogy ha már lenyitottad a listát és elkezded írni a te választásod első betűit, akkor a rendezett listában "odaugrik az első találatra. Ha még folytatod az írást (szünet nélkül!) akkor pontosabban fogja megmutatni a listában a találathoz közelebb eső elemeket

- Űrlap vezérlőelem esetében van lehetőség Event-et (Eseményt) használni egy makró indítására, ami az elem bármilyen változására indul. De hogy ez dinamikusan működőképes lesz-e, azt neked kell kipróbálni...

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 15:42
Szerző: pofa
Adatok/érvényességre gondolok. De nem csak a szó elejében keres (mint a példafájlban is látható). A szó elején a keresés azért nem jó, mivel sok esetben nem tudom az első szavakat. Rész vagy köztes szavakkal keresek a megfelelő tételre.

Ilyenre gondolok (ezt tudja a google alapértelmezetten, ha készül egy "adatérvényesség" lista)
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Az excelben így oldottam meg (ezzel a CALCban nem sikerült):
https://www.youtube.com/results?search_ ... pdawn+list

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 15:59
Szerző: Zizi64
A google-doc példádban nincs legördülő. Vagy nincs jogom legördíteni, hiszen az változtatás lenne, nekem meg csak megtekintési jogot adtál...

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 16:19
Szerző: Zizi64
A youtube keresési link meg feldob egy rahedli találatot. Melyiket nézzem meg? Mindet nem fogom, nézelődni nincs időm...

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 17:49
Szerző: pofa
Direkt figyeltem, hogy szerkeszthető legyen. Újra generáltam szerkeszthető jogokkal.
https://docs.google.com/spreadsheets/d/ ... sp=sharing

YT link újra
https://www.youtube.com/watch?v=vkPoViUhkxU

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 18:23
Szerző: Zizi64
A google-doc-ban most már látom, hogy mit akarsz megvalósítani. Hááát... Nem fűzök hozzá nagy reményeket, hogy ezt a LibreOffice a mai állapotában jelentős trükközés, makrózás nélkül meg tudná valósítani...

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 18:57
Szerző: Zizi64
Az Excel-es videóban foglaltakkal az a baj, hogy ha neked több (sok) cellában kell Adatérvényességi funkció, akkor annyi dinamikus-előválasztós listát kell létrehoznod, amennyi cellában szükséged van a legördülőre...

Nem próbáltam még, de szerintem ez megvalósítható Calc-ban is... Legalábbis valahogyan... Úgy biztosan fog működni, ha az előválasztás szövegének bevitelét egy külön cellában csinálod.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 20:21
Szerző: pofa
Az exelesne van egy folytatása, melyben megcsinálja, hogy simán le lehet húzni a cellát. Annyi kereshető legördülőm lesz, ameddig húzom. A calcban megcsináltam a videó alapján, de úgy nem működik. Mint írtad is „valahogyan ” biztosan megoldható. Nem értek hozzá, csak egy másoló vagyok.

Az nem zavarna, ha lenne egy külön cella előválasztásra. Az a kérdés, hogy így bárholkeresne egy egy cellába?

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 20:40
Szerző: pofa
Ui.: Makrózni nem tudok.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 21:27
Szerző: Zizi64
Az nem zavarna, ha lenne egy külön cella előválasztásra. Az a kérdés, hogy így bárholkeresne egy egy cellába?
Egyetlen fix cellába kellene ez esetben mindig beírnod, hogy mi legyen a következő keresett szövegrész. Egyetlen dinamikus lista jönne így létre, az minden beírásnál újraszűrődne, és az összes Adatérvényesség cellához az az egy dinamikus lista lenne hozzárendelve. Minden soron következő Adatérvényesség cella a leszűrt listát mutatná, de az az előválasztó cella tartalmától függően más-más leszűrt lista lenne.

Fel tudnád tölteni ide, hogy meddig jutottál el a megvalósítással Calc .ods formátumban? Mert az előző fájljaidat itthonról már megint nem érem el. Mintafájlok nélkül nehéz segíteni! Itt legyen feltöltve, hogy bármikor elérhető legyen. Amit pedig megosztottál azt ne töröld, mert a következő felhasználók már nem tudják megnézni, hogy miről is van szó... Ez ellenkezik a Fórum alapszabályaival.

Nem te vagy az egyetlen, akinek az információra szüksége lehet, és nem én vagyok az egyetlen, aki segíthet.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 22:13
Szerző: pofa
A google táblázat linkje újra él. De azért berakom újra, de ellenőriztem és ua. az url.
https://docs.google.com/spreadsheets/d/ ... sp=sharing
Egyetlen fix cellába kellene ez esetben mindig beírnod, hogy mi legyen a következő keresett szövegrész. Egyetlen dinamikus lista jönne így létre, az minden beírásnál újraszűrődne, és az összes Adatérvényesség cellához az az egy dinamikus lista lenne hozzárendelve. Minden soron következő Adatérvényesség cella a leszűrt listát mutatná, de az az előválasztó cella tartalmától függően más-más leszűrt lista lenne.
Számomra megfelelne a fentidézett megoldással. Kérhetném a segítségedet az előválasztóval kapcsolatban?

A CALC táblázatot régen csináltam. Nem működött és töröltem.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 19., szerda 23:19
Szerző: Zizi64
Könnyebb, és gyorsabb lett volna, ha nem nekem kell összemásolgatni a cellatartományok tartalmát a Google-doc fájlodból, hanem te töltöd fel ide .ods formátumban, de megcsináltam helyetted...

A példa képletei névvel rendelkező tartományokkal működnek, a navigátorral megtalálod, hogy mely tartományoknak adtam szöveges nevet.
Az előválasztást a Sheet1 A1 cellájába írt szöveggel tudod megvalósítani, ennek megfelelően a B oszlopban az ÖSSZES legördülő Adatérvényességes cella listája dinamikusan és egyszerre megváltozik, így te az általad kiválasztott legördülőben ki tudod választani a kívánt elemet a most már jóval rövidebb listából.
A függvényeket a videóból "egy az egyben" kimásoltam és aktualizáltam a te táblázatodra. Nem néztem végig a videót, ezért lehet, hogy még finomítani kell a dolgon (hibakezelések, stb...), de működik nálam a LO 6.1.6 x64 verzióval.
Előválasztós lista.ods
(15.13 KiB) Letöltve 251 alkalommal.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 7:50
Szerző: pofa
Könnyebb, és gyorsabb lett volna, ha nem nekem kell összemásolgatni a cellatartományok tartalmát a Google-doc fájlodból, hanem te töltöd fel ide .ods formátumban, de megcsináltam helyetted...
Elnézést. Úgy értettem, hogy a régi táblámat töltsem fel. Természetesen, ha megértettem volna a küldetésem, akkor a google táblázatot megcsináltam és feltöltöttem volna. (a google táblát le lehet tölteni .ods formátumban is)

Köszönöm a fáradozásodat. Megtisztelő a figyelmed és odaadásod. A tábla remek. Este beélesítem.

Üdvüzlettel

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 8:04
Szerző: Zizi64
(a google táblát le lehet tölteni .ods formátumban is)
Ez igaz, erre nem is gondoltam... Megzavart, hogy először nem is szerkeszthettem, és aztán az, hogy tudtam: úgy nem fog működni a LO-ban, mint ahogy a Google-docs-ban működik...

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 9:19
Szerző: pofa
Megkerestem a YT videó második részét.
https://www.youtube.com/watch?v=0QrQT9D25Xk
Most, hogy újra belenéztem kezdtem emlékezni, hogy mi az, ami miatt nem ment nekem régen. A CELL függvény nem akart működni.
https://wiki.openoffice.org/wiki/Docume ... L_function
Ebben a videóban látható, hogy a legördülőbe írva alkalmazza az "előválasztót". Ezt a =cel("contents") függvénnyel oldja meg.
Most gyorsban rápróbáltam, de nem tudom mi lehet az oka, hogy nem megy még ez sem =cel("contents;B2") (pl. a magyar átfordítás hiánya?!). Talán.
De hol találok magyarra függvény fordításokat? Megvan a súgóban, de a contents-t pont nem fordítja. Így azt helyesen írtam.
Megoldható valahogy ezzel a módszerrel?

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 9:25
Szerző: pofa
Elírtam. Bocs. CELL-t és nem CELLA-t írtam. így működik. Most az van hátra, hogy rápróbálom a te általad készített táblára YT2 videóban látható megoldást.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 9:34
Szerző: pofa
A '=CELLA("contents";B2)' szuperül működik. Annyi lenne hátra, hogy a '=CELLA("contents")' működjön. A videóból kiindulva körkörös hivatkozás miatt nem működik. Erre van-e valami gyógymód? Kikapcsolni? stb..
Hivatkozott videó időkóddal:
https://youtu.be/0QrQT9D25Xk?t=188

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 9:44
Szerző: Zizi64
Sok függvény neve le van fordítva, másoké meg nincs. Ez így van (azaz: volt, amikor még használtam) az Excelben is.
Nem is igazán magyarra vannak fordítva, hanem "Excel-magyarra".

Ha az internetről veszel példákat, akkor
- vagy tudnod kell a függvény nevének magyarított megfelelőjét,
- vagy (legalább a próba idejére) át kell kapcsolnod angol függvénynevekre.

Ugyanis a LO képes az aktuálisan beállított kezelőfelület nyelve mellett/helyett az eredeti (angol) függvényneveket is kezelni. A váltás a menüből az
Eszközök - Beállítások - LibreOffice Calc - Képlet - Angol függvénynevek használata
jelölőnégyzettel állítható át. Még a programot sem kell újraindítanod emiatt. Természetesen ilyenkor csak a függvénynevek megjelenése és a nevek beviteli nyelve változik meg de a program felhasználói felületének nyelve sem, és a fájlba eltárolt függvények KÓDNEVEI sem fognak ettől megváltozni. Én angol függvénynevekkel írtam meg, de te magyar nevekkel látod most. Ebből is látszik, hogy csak a megjelenésről van szó.

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 9:49
Szerző: Zizi64
A funkciót használd úgy, ahogy az megcsináltam: külön előválasztó cellával. Sok probléma fog felmerülni, ha az előválasztást be akarod tenni a legördülőbe, ráadásul nem is egybe!
Ha az általam megvalósítottól többet akarsz, akkor annak a megvalósítási módjára neked kell rájönnöd.

A körkörös hivatkozásokat (iteráció) lehet engedélyezni a Calcban a "Számítás" menüpontban, a fentebb jelzett helyen. De ez veszélyes is tud lenni, ha nem értesz eléggé hozzá. Mert nem csak arra a néhány cellára engedélyezed, hanem az egész .ods dokumentumra!!!

Re: Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 20., csütörtök 16:54
Szerző: pofa
Eszközök - Beállítások - LibreOffice Calc - Képlet - Angol függvénynevek használata
Köszönöm a tippet.
A funkciót használd úgy, ahogy az megcsináltam
Igen. Maradok az általad megcsinált verziónál. Nem bonyolítom. Van más helyette, ami hasznosabb.
Ez így is tökéletes lesz.
Köszönöm a segítséget.

Re: [Megoldva] Kereshető legördülő lista működik calcban?

Elküldve: 2019. június 21., péntek 20:39
Szerző: pofa
Meg is csináltam azt eredeti táblázatomban. Minden oké.
Egy kérdésem akadt, de azt átvezetem a megfelelő helyre...
https://forum.openoffice.org/hu/forum/p ... f=7&t=6306