Étrend tervezés Calcban: függvény kérdés

Fórum: 

Hogyan lehet szöveg alapján automatikusan megkeresni és bemásolni egy másik táblázatban található cella értékeit?
Konkrét példával élve, szeretném ha étel1-et B3-ba beírva egy függvény automatikusan kikeresné és bemásolná a "Tápanyag táblázat"-ból a teljes étel1-hez tartozó sort.

Fkeres függvény a barátod

Értékelés: 

0
Még nincs értékelve

beírod a C3 cellába:

=FKERES(B3;$'Tápanyag táblázat'.A$3:B$300;2;0)

A vastag 300 egy tippelt érték, legalább annyinak vagy többnek kell lennie, mint ahány sor van a Tápanyag táblázat lapon.

beírod a D3 cellába:

=FKERES(B3;$'Tápanyag táblázat'.A$3:C$300;3;0)

E3 cellába:

=FKERES(B3;$'Tápanyag táblázat'.A$3:D$300;4;0)

stb. stb.

Én sosem használtam magyarul

Értékelés: 

0
Még nincs értékelve

Én sosem használtam magyarul a függvényeket.

VLOOKUP() a barátod.

Példa: legyen agy ADAT tábla, amiben az első oszlop tartalmazza az egyedi kulcsokat. A többi oszlop meg tele van mindenféle infóval. A másik táblában meg kiírathatod a kulcs alapján amit csak akarsz. Árlistákhoz szokták használni. Ilyenkor a termékek cikkszáma az egyedi kulcs.

Remélem hasznát veszed.

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

"VLOOKUP() a barátod."

Jó lenne, de az:

=VLOOKUP(B3;$'Tápanyag táblázat'.A$3:B$300;2;0)

eredménye:
Err:509 A hibakód szerint hiányos a képlet. Bár nem látom hol a hiba.

Csinálsz 2 táblát: tab1, tab2

Értékelés: 

0
Még nincs értékelve

Csinálsz 2 táblát: tab1, tab2

tab2 A oszlopba mennek a kulcs értékek pl. 1,2,3....

B oszlopba valami oda tartozó stb.

tab1 A oszlopba kézzel írod be a kulcsot, pl 5

B oszlopba mehet ez a képlet:

=VLOOKUP(A1,'tab2'!A:C,2)

Első adat a keresendő kulcs, ami most az A1 cellában van írva.

Második az adattábla, ahol keresünk, esetünkben a tab2 lapon az első 3 oszlop.

Harmadik az oszlop száma amiben a keresett információ van.

---

A te szintaktikáddal az biztosan gond, hogy dollár jeleket tettél bele.

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

#3 A Calc alapbeállításaival, (magyar rendszer felület, libreoffice alap telepítés) a képeletet úgy kell megadni, ahogy az első hozzászólásban írtam. Kipróbáltam, működik, Ctrl+C-vel másoltam a képletet fel, és most Ctrl+C-vel vissza is másoltam, és működik. A cellapozíciókat a képen látható módon megtartottam.

Ha ragaszkodsz az angol képletekhez, akkor ennek megfelelően át kell állítani a Calc-ot, sőt, ha a táblahivatkozáshoz felkiáltójelet akarsz használni, paraméter elválasztáshoz vesszőt (kimarite példája), akkor azt is.

Itt kell: Calc felületen Eszközök -> Beállítások.
Itt a bal olali listában Libreoffice Calc, alatta Képlet.
A felületen: Angol függvénynevek használata -> Pipa
Képletszintaxis: Legördülőben: "Excel A1" (Felkiáltójeles táblahivatkozás)
Elválasztó jeleknél a függvényhez megadni a vesszőt (bár nekem ezt nem fogadta el, csak a pontot)

Az utolsó beállítást leszámítva (Ott marad a pontosvessző), ha ezek a fentiekhez hasonlóan be vannak állítva, akkor a képlet így néz ki:

=VLOOKUP(B3;'Tápanyag táblázat'!A$3:B$300;2;0)

 

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

<p> #5 </p>

<p>Akkor jó ha megy. Én Androidos telón próbáltam a Google Sheets-el. Annak az a szintaxisa, amit írtam. Amúgy tudom hogyan kell a nyelveket állítani, de azért kösz. Nálam a gép vagy angolul beszél, vagy meg se szólaljon :)</p>

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

#5 írtam fentebb (kimarite példája).

Jól benéztem, bocs...

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

#6 ...Én Androidos telón próbáltam a Google Sheets-el.Annak az a szintaxisa, amit írtam.

Google Sheets !=Libreoffice Calc

kimarite képe

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

#7 kimarite példája

Én nem írtam ide egy hozzászólást sem.

#6 </p>

HTML kódokat csak Forráskódra váltással tudnád használni, de a beágyazott szövegszerkesztő (és a fórum motor) nem fogad el mindent, csak amit ő is tud és enged. A szövegszerkesztő használatát javaslom, ha érdekel a téma.
Engedélyezni kell, ha blokkolva van: ckeditor.com

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

#9 igen, keresztbe olvastam több fülön, belezavarodtam, bocs...

"VLOOKUP() a barátod."

Értékelés: 

0
Még nincs értékelve

#10

szóval akkor a vlookup vegül megoldotta a gondodat?

=VLOOKUP(B3;'Tápanyag

Értékelés: 

0
Még nincs értékelve

#12

Ez nem jo. Csak a telón tudom megnézni most. A search mennyiséget ad vissza. Pl. van 1 találat. Aztán az 1-et használni a vlookup-hoz hogy azt keresse az A oszlopban igen nagy hiba.

írd le a logikádat. Mit akarsz, miért, hogyan gondolod. Aztán keresünk rá jobb megoldást.

A kalóriatáblázatokban

Értékelés: 

0
Még nincs értékelve

A kalóriatáblázatokban egységnyi mennyiségre vonatkoztatva szokás megadni az ételek tápanyagértékét. Erről szólna a "Tápanyag táblázat" fül. Annyit szeretnék elérni, ha beírok egy étel nevet és egy adott mennyiséget az  "1. nap" táblázat bármelyik azonos sorban található B és D oszlopok celláiba akkor a Calc:

-név alapján megkeresi a a "Tápanyag táblázat" A oszlopában az étel nevét. Bemásolja az ételhez tarzozó sor adatait a "1. nap" adott sorába.

-utána felszorozza az "1. nap" D oszlopában meghatározott mennyiséggel.

Az egyszerű pl. cella =''Tápanyag táblázat'.A3 túlságosan rugalmatlan és nehézkes lenne.

A B3-as search függvény csupán egy korábbi próbálkozásom volt. A C3-ban a vlookup van.

A kalóriatáblázatokban

Értékelés: 

0
Még nincs értékelve

#14 Először is, ha ezt akarod használni: =VLOOKUP(B3;'Tápanyag táblázat'!A$3:B$300;2;0)
akkor:

1. végezd el a beállításokat, amiket itt írtam: https://linuxmint.hu/comment/39064#comment-39064
2. A B3 cellába írd be azt, amit keresni akarsz, ne mást. Pl. "étel1"
3."=VLOOKUP(B3;'Tápanyag táblázat'!A$3:B$300;2;0)
eredménye: #NAME? Mellékelem a táblázatot.: https://filebin.net/c63ndvhqqssgedtd/Menu.ods?t=dy6ixklx(külső hivatkozás)"

Figyelj jobban, vagy használd a Ctrl+C/ Ctrl+V-t.
A #NAME? nem a =VLOOKUP(B3;'Tápanyag táblázat'!A$3:B$300;2;0) eredménye, hanem a
=VLOOKUP(B3;'tápanyag táblázat' A$3:B$300;2;0) eredménye!

Ide másolom egymás alá, talán így jobban látszik:
=VLOOKUP(B3;'Tápanyag táblázat'!A$3:B$300;2;0) - ez a jó
=VLOOKUP(B3;'tápanyag táblázat' A$3:B$300;2;0) -ezt írtad

Tessék

Értékelés: 

0
Még nincs értékelve

https://filebin.net/5q49ja5uwtiu31ak

A többit te magadnak. Ebből kiindulhatsz szerintem.

A oszlop hanyagolva
B oszlopba beírod a kaja nevét
C oszlop kiirja a tablazatból az adatot számítás nélkül
D oszlopba beírod a mennyiségét
E oszlop keres, számol, kerekít

Erről szólna a "Tápanyag

Értékelés: 

0
Még nincs értékelve

Erről szólna a "Tápanyag táblázat" fül. Annyit szeretnék elérni, ha beírok egy étel nevet és egy adott mennyiséget az  "1. nap" táblázat bármelyik azonos sorban található B és D oszlopok celláiba akkor a Calc:

...ha ez a táblázat valami fogyókúra része, akkor inkább regisztrálj a kaloriabazis.hu-ra.