Oldal: 1 / 1

[Megoldva] Legördülő lista adat hozzárendeléssel

Elküldve: 2020. november 25., szerda 12:19
Szerző: baska3
Sziasztok!

Szeretnék egy legördülő listát létrehozni (Munkalap1), ami egy másik (Munkalap2) A oszlopában lévő adatokat listázza ki.
Ha a listából kiválasztom az 1. tételt ami jelen esetben A1 adat akkor a B1 mezőbe hívja be automatikusan a Munkalap2 B oszlop B1 értékét.

A fórumon találtam egy ezzel foglalkozó 2012-es topicot : https://forum.openoffice.org/hu/forum/v ... f=7&t=1310 de sehogy nem jön össze az elkészítése.

Lista elkészítése: (Lista vagy cellatartomány?)
- Adatok/Érvényesség.../Feltételek/Engedélyeken belül ha Listát választok akkor a Bejegyzésekhet mit kell írni?
- Ha viszont Cellatartományt választom, akkor be tudom hívni a Munkalap2 A oszlopát. $Munkalap2.$A$1:$A$4
- Ha lenyitom a listát és mégsem szeretnék abba a sorba tételt felvinni akkor szeretném hogy üresen maradjon, viszont a legördülőbe akkor is csak adattal rendelkezőt enged kiválasztani
ha bepipálom az Engedélyek lapon az Üres cellák engedélyezése opciót. (pedig a cellatartománynál direkt kijelöltem egy üres cellát is.)Mit kell csináljak?

Kiválasztott termékhez az érték behívása:
Zizi64 korábbi topicban nagyon segítőkészen a következő függvényt osztotta meg: =VLOOKUP(A1;$Munkalap2.$A$1:$B$100);2;0)
Ha ezt beírom akkor a következő értesítés fogad:
"Az OpenOffice Calc hibát talált a beírt képletben.
Elfogadja a felajánlott javítást? "
=vlookup(A1;$Munkalap2.$A$1:$B$100
- Ha elfogadom: #NÉV? jelenik meg a cellában
- Ha nem fogadom el: Hiba:508 jelenik meg

Elnézést, lehet valami nagyon amatőr hibát vétek, de teljesen kezdő vagyok - viszont nagyon lelkes- :)

Mellékelem az általam elkészített proba filet hátha úgy jobban érthető a sok hablatyolásom.

Segítségeteket előre is nagyon szépen köszönöm!
Balázs

Re: Legördülő lista adat hozzárendeléssel

Elküldve: 2020. november 25., szerda 13:17
Szerző: Zizi64
=VLOOKUP(A1;$Munkalap2.$A$1:$B$100);2;0)

A képletedben/megosztott képletemben van egy fölösleges zárójel (amott most javítottam ki).
A hibaüzenet száma alapján a HELP-ben tudsz rákeresni, hogy az mit jelent: "Hibakódok" vagy az angol HELP-ben "Error codes" szöveget beírva.

Re: Legördülő lista adat hozzárendeléssel

Elküldve: 2020. november 25., szerda 13:28
Szerző: Zizi64
(Lista vagy cellatartomány?)
Egyértelműen a "cellatartomány"-t kell kiválasztanod, és megadni a hivatkozást a másik munkalap megfelelő cellatartományára.

Re: Legördülő lista adat hozzárendeléssel

Elküldve: 2020. november 25., szerda 13:44
Szerző: baska3
Nagyon köszönöm a gyors segítséget, így már működik.

Két dolog még hiányzik:
"- Ha lenyitom a listát és mégsem szeretnék abba a sorba tételt felvinni akkor szeretném hogy üresen maradjon, viszont a legördülőbe akkor is csak adattal rendelkezőt enged kiválasztani
ha bepipálom az Engedélyek lapon az Üres cellák engedélyezése opciót. (pedig a cellatartománynál direkt kijelöltem egy üres cellát is.)Mit kell csináljak?"

- Ha nem másik munkalapról, hanem másik munkafüzetből akarok adatot behozni listába azt hogyan kell megcsinálni?

Re: Legördülő lista adat hozzárendeléssel

Elküldve: 2020. november 25., szerda 15:13
Szerző: Zizi64
- Ha nem másik munkalapról, hanem másik munkafüzetből akarok adatot behozni listába azt hogyan kell megcsinálni?
Nem javaslom, hogy kezdőként ezzel próbálkozz. Nincs most időm leírni, hogy hányféle buktatója van a dolognak.

- Ha lenyitom a listát és mégsem szeretnék abba a sorba tételt felvinni akkor szeretném hogy üresen maradjon, viszont a legördülőbe akkor is csak adattal rendelkezőt enged kiválasztani
Nálam választható a "semmi" is, és működik is, csak azt nyilván NEM IS LÁTOD a legördülő listában, hiszen az nem tartalmaz egyetlen karaktert sem. De ott van! És ki is tudod választani. De nem csak választással tudsz "Üressé tenni" egy adatérvényességgel felruházott cellát, hanem a benne lévő adat törlésével is.

Természetesen a keresőfüggvény is hibát fog jelezni a "semmi" keresése közben. Ezt is többféleképpen védheted ki:
- vagy ne "semmit" tegyél a listába, hanem egy szóközt (és azt is válaszd ki)
- vagy a keresőfüggvény elejére egy IF(ISBLANK(...)) feltételvizsgálatot tegyél, hogy a semmi külön le legyen kezelve. Magyar nevekkel: HA(ÜRES(...))

(Ismétlem: én a LibreOffice-t használom; most éppen a 6.4.7 verziót. Minden általam adott információ arra vonatkozik, arra igaz.)

Re: Legördülő lista adat hozzárendeléssel

Elküldve: 2020. november 25., szerda 15:49
Szerző: baska3
Nagyon köszönök minden segítséget!