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

Táblázatkezelő

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

HozzászólásSzerző: baska3 » 2020. november 25., szerda 12:19

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 : viewtopic.php?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
Csatolmányok
proba.ods
proba file
(8.53 KiB) 16 alkalommal.
A hozzászólást 1 alkalommal szerkesztették, utoljára baska3 2020. november 25., szerda 15:50-kor.
OpenOffice 4.1.6
baska3
 
Hozzászólások: 3
Csatlakozott: 2020. november 24., kedd 23:44

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

HozzászólásSzerző: Zizi64 » 2020. november 25., szerda 13:17

=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.
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.5, AOO4.1.7
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].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3681
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

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

HozzászólásSzerző: Zizi64 » 2020. november 25., szerda 13:28

(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.
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.5, AOO4.1.7
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].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3681
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

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

HozzászólásSzerző: baska3 » 2020. november 25., szerda 13:44

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?
OpenOffice 4.1.6
baska3
 
Hozzászólások: 3
Csatlakozott: 2020. november 24., kedd 23:44

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

HozzászólásSzerző: Zizi64 » 2020. november 25., szerda 15:13

- 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.)
Sok sikert!
Kovács Tibor (Win10x64Prof/W7x64P: LO6.1.6-6.2.8;
winPenPack/PortableApps: LO3.3.1-6.4.5, AOO4.1.7
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].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3681
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

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

HozzászólásSzerző: baska3 » 2020. november 25., szerda 15:49

Nagyon köszönök minden segítséget!
OpenOffice 4.1.6
baska3
 
Hozzászólások: 3
Csatlakozott: 2020. november 24., kedd 23:44


Vissza: Calc

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 3 vendég