A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Spyra: akkus, nagynyomású, automata vízipuska
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
Általános témák
LOGOUT.hu témák
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [bb0t:] Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- [Re:] [btz:] Internet fejlesztés országosan!
- [Re:] [sziku69:] Szólánc.
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [Luck Dragon:] MárkaLánc
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [antikomcsi:] Való Világ: A piszkos 12 - VV12 - Való Világ 12
- [Re:] Spyra: akkus, nagynyomású, automata vízipuska
- [Re:] Elektromos rásegítésű kerékpárok
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
- Utoljára frissítve: 2023-11-13 08:31:56
LOGOUT.hu
Hozzászólások
Hali!
2007-es Excel.
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Delila_1
Topikgazda
Tudom, hogy azt használod, csak a minta nem kimutatásban készült.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Hali!
"Nézd már meg, hogy egy kimutatáson belül is működik-e. Én abban próbáltam."
Arra bólogat az a kis Smiley, hogy kimutatásban is működik, 2007-es Excelben is, azt kérted, hogy nézzem meg nem?
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Delila_1
Topikgazda
Akkor jól sejtettem, hogy ott is működik. Köszönöm.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
mr.nagy
tag
Bocsánat én baltáztam el. A cella értéket választottam, nem a képlet értéket.
Köszönöm!
HMNote10Pro
Delila_1
Topikgazda
Akkor csak kigömbölyödik.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Robb202
tag
Bocsánat, hogy megint idepofátlankodok.
OO-ban a következő képlet működik:
=IF(B6<>"";VLOOKUP($B6;$Munka.$A6:$D$100;3;0);"")
Tehát egy másik munkalapról vegye be az információkat ha a B cellában ez és ez van
Szerettem volna ezt Excelbe átültetni de sajnos nem működött.
Mi a megfelelő képlet Excelre, mert ez így sem jó:
=IF(B6<>"";VLOOKUP($B6;$Munka!$A6:$D$100;3;0);"")
Illetve az mondja az Excel még, hogy a képlet végén a 0 már sok? Próbáltam magyar függvényelnevezéseket is használni de nem sikerült.
Mi lehet a hiba?
Cuci3
tag
Kérdem én, mit keres a vlookup 2. argumentumában a Munka előtt az a dollárjel? Szerintem ott a hiba.
[ Szerkesztve ]
Hali!
Magyarban így néz ki
=HA(B6<>"";FKERES(B6;Munka2!A1:C24;2;HAMIS);"")
Angolban meg így
=IF(B6<>"";VLOOKUP(B6;Munka2!A1:C24;2;FALSE);"")
Itt a szintaktika a lényeg, nem pont ott vannak az adatok, ahol nálad.
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Robb202
tag
Köszönöm a segítséget, így már működik.
Cuci3-nak is köszönöm az észrevételeket.
Hali!
Egy fórumtárs, még tavaly kért segítséget EHHEZ a feladathoz.
Csak azért raktam be, hogy szakavatott szakik(szakihölgyek ) egy kicsit megtornásztassák a szürkeállományt.
Segéd adatok/oszlop(ok) stb nélküli megoldásért plusz pont jár.
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
(#6312) Fire/SOUL/CD válasza Fire/SOUL/CD (#6311) üzenetére
Hali!
OOPS! Elrontottam a linket, szóval akit érdekel, az INNEN töltse le. Sorry!
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
(#6313) Fire/SOUL/CD válasza Fire/SOUL/CD (#6312) üzenetére
Vagy ha ez sem megy esetleg valakinél, akkor INNEN
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Delila_1
Topikgazda
Hol kell jelentkezni a plusz pontért?
[Itt van a megoldás]
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Delila_1
Topikgazda
A linkelt feladatban benne maradt egy rossz helyre tett szűrő, és egy makrórögzítés.
Nem kívánt törlendő!
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
nem rossz, viszont valami nem stimmel a Tieddel
ha beírom A1-be: bo , akkor egyértelmű eredményt ad: Bodajk, pedig több bo-val kezdődő van. Ugyanakkor be esetében jelzi, hogy több be-vel kezdődő található a listában.
[ Szerkesztve ]
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
ulrik19
tag
illetve buda esetében meg azt jelzi, hogy több ilyen települést talál.
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
ulrik19
tag
megvan mi a gond: megkeresed az első olyan településnevet, ami az adott betűkkel kezdődik. Megnézed, hogy ebből a településből hány található a listában, és az alapján színezel. Viszont a formázás nem ettől kellene, hogy függjön, hanem attól, hogy az adott betűkkel kezdődő településekből hány különböző van.
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
Lehet, hogy másként értelmezzük a feladatot?
Buda azért szerepel kétszer, mert a listában is kétszer található meg, két kastély is létezik ott.
A bo-val kezdődő település pontos kereséséhez több karaktert kell megadni.
»Feladatunkat nehezíti, hogy a községek között vannak olyanok, amelyek közül az egyiknek a neve teljes egészében tartalmazza a másikét (pl. Egervár – Eger). Ilyen esetben azt várjuk a táblázattól, hogy azt is fogadja el, ha a rövidebb nevet pontosan beírtuk (zöld betűk), és a hosszabb nevet csak (legalább) egy további helyes karakter esetén azonosítsa. Példaként: ha A1-be a „bük” karaktersorozatot írjuk, akkor B1-ben jelenjen meg Bük neve, míg Bükkösdhöz csak legalább négy karakter beírásával juthatunk („bükk”).«
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
A feladatban ott is a minta: as esetén Aszód (zöld betűk, azaz pontos találat, hiába van ott két kastély)
Az általad idézett szöveg nem arra utal, amire írtad, ugyanis:
bü esetében jelezze: bük és bükkakármi
de bük esetében csak bük-öt jelezze, mert az egyben pontos találat, hiába része bükkakárminek.
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
ulrik19
tag
de "as" esetén Aszód az egyértelmű találat, annak ellenére, hogy 2 kastély van ott.
(lásd a .doc-ba betett képet)
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
Akkor most hogy kell értelmezni?!
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Delila_1
Topikgazda
ulrik19
tag
ha
- nincs A1-gyel kezdődő település: nincs találat
- van A1-gyel kezdődő település:
a) pontosan 1 ilyen település van (a kastélyok számától függetlenül): pontos találat
b) ha több ilyen település van:
i) egyik település neve sem pontosan A1: több találat
ii) egyik település neve pontosan A1: pontos találat (hiába van még hasonló név)
Ezek alapján kell a színezést is megoldani.
a) üres A1
b) több találat
c) pontos találat
d) nincs találat
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
ulrik19
tag
Aszód két kastéllyal szerepel, de pontos találatnak számít (lásd mellékelt kép a feladatban. ott is kettő Aszód, zöld betűk)
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
A #6324-es formátummal ezt csinálja.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
és ha A1-ben "as" van? (nem teszteltem, csak kérdem)
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
Akkor is OK.
Tegyem fel újra, vagy beviszed az új formázást?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
akkor inkább a végleges verziódat nézném tedd fel légyszi!
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
Ímé:
[link]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
köszi!
ez már oké, viszont ha pl. beírom "al", akkor jelzi, A1-B1 színével, hogy több találat van, viszont B1-be berak egy konkrét településnevet (az első találatot), ami által a táblázatban be is színezi az adott sort (sorokat)
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
Szerinted nem így kellene lennie?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
ez pedig az én verzióm.
meglehetősen lassú, de szintén nem használ segédcellákat
B1 képlete (CSE képlet!)
{=HA($A$1="";"";HA(SZUM(HA(BAL(A4:A65000;HOSSZ($A$1))=$A$1;1;0))=0;"";HA(SZUM(HA(BAL(A4:A65000;HOSSZ($A$1))=$A$1;DARABTELI($A$4:$A$65000;A4:A65000);0))=SZUM(HA(BAL(A4:A65000;HOSSZ($A$1))=$A$1;1;0))^2;INDIREKT("A"&MAX(HA(BAL(A4:A65000;HOSSZ($A$1))=$A$1;SOR(A4:A65000);1)));"")))}
illetve mellékelem a színezést:
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
ulrik19
tag
ez alapján szerintem nem:
Elvárjuk azt is, hogy egyértelmű azonosítás esetén a B1 cellában jelenjen meg a község eredeti (teljes) neve, mégpedig pontosan abban a formában, ahogyan az A oszlopban szerepel (pl. kis- és nagybetűkre helyesen).
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
ulrik19
tag
hmmm, nagyon be akartam biztosítani a bővítési lehetőséget (65000 sorral)
amennyiben lejjebb viszem, pl 1000-re, elég gyors (és egy jó ideig elegendő a mennyiség is)
így B1 CSE képlete:
{=HA($A$1="";"";HA(SZUM(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;1;0))=0;"";HA(SZUM(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;DARABTELI($A$4:$A$1000;A4:A1000);0))=SZUM(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;1;0))^2;INDIREKT("A"&MAX(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;SOR(A4:A1000);1)));"")))}
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
ulrik19
tag
most nézem, nem is jó... nem kezeli jól a bü - bük - bükk "problémát" na, akkor még dolgozom rajta
így jónak tűnik
B1 CSE képlete:
=HA($A$1="";"";HA(SZUM(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;1;0))=0;"";HA(SZUM(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;DARABTELI($A$4:$A$1000;A4:A1000);0))=SZUM(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;1;0))^2;INDIREKT("A"&MAX(HA(BAL(A4:A1000;HOSSZ($A$1))=$A$1;SOR(A4:A1000);1)));HA(SZUM(HA(A4:A1000=$A$1;DARABTELI($A$4:$A$1000;A4:A1000);0))>0;INDIREKT("A"&MAX(HA(A4:A1000=$A$1;SOR(A4:A1000);1)));""))))
[ Szerkesztve ]
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Hali!
Na látom dolgoznak a szakik rajta , meg várom ki-milyen módszerrel oldja meg. Eddig sajnos még egyik sem jó...
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Delila_1
Topikgazda
Szerinted az A1 bü értékénél mi jelenjen meg a B1-ben?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
szerintem semmi, ugyanis nem pontos találat, azaz nincs egyértelmű azonosítási lehetőség
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Delila_1
Topikgazda
Ok, nekiugrom.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
a javított #6337 sem? melyik elvárásnak nem felel meg? valószínűleg nem teszteltem minden lehetséges módon
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Hali!
Sárga alapon piros betükkel A1-ben bü és B1-ben Bük, és a listában a Bük sora legyen kijelölve zöld alapon. És ez nem szerintem, hanem a feladat leírása szerint.
Amúgy örülök, hogy nekiugrottatok, bevallom sejtettem, hogy ha valaki neki áll az biztosan Te meg ulrik19.
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Delila_1
Topikgazda
Akkor mi nem jó a másodjára feltett fájlban?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
hali,
akkor nem értem:
a bü egyértelműen azonosítja bük-öt, vagy nem?
ha igen: miért sárga alap piros betű
ha nem: miért zöld bük sora, és miért szerepel a neve B1-ben?
bü esetén miért pont bük zöldül (micsoda szókép ) miért nem bükkakármi?
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Hali!
Mód
De mégis csak megnéztem, csak nem ugrott be mi a rossz benne.
Az a hiba, ha bük kerül A1-be, nálad akkor is sárga alapon piros a felirat, holott a bük egyértelműen azonosít egy települést a listában, azaz zöld betűknek kellene hogy legyenek
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Hali!
"a bü egyértelműen azonosítja bük-öt, vagy nem?"
Bük-öt igen, de attól még a listában van bü-vel kezdődő más község is, ezt jelezzük sárga alapon piros betűkkel.
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Delila_1
Topikgazda
Nem vagyok biztos benne.
"Elvárjuk azt is, hogy egyértelmű azonosítás esetén a B1 cellában jelenjen meg a község eredeti (teljes) neve, mégpedig pontosan abban a formában, ahogyan az A oszlopban szerepel (pl. kis- és nagybetűkre helyesen)."
Vagyis a bü beírása után a B1-ben ne jelenjen meg semmi.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ulrik19
tag
Az ABC sorrend az alapfeltétel (adottság) volt?
Mármint, hogy az adatok településnév szerint vannak sorbarendezve.
[ Szerkesztve ]
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Mai Hardverapró hirdetések
prémium kategóriában
ingyenes kategóriában
- Apple iPhone 14 128gb Midnight + Garancia
- Apple iPhone 12 Pro Max, Pacific Blue, 128Gb, független 86% akku
- Szuper Akció:Igényeseknek-Exkluziv-12Genes-Core i7-Dell Latitude 5430-Harmad áron-garival!!!
- Western Digital 6TB NasWare 3.0 WD60EFRX-68l0bn1 keveset használt eladó.
- ÚJ Under Armour HOVR Machina 2 futócipő,sportcipő 44-es méretben eladó