-
Fototrend
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.
Új hozzászólás Aktív témák
-
félisten
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #6301 üzenetére
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.
-
félisten
válasz Delila_1 #6302 üzenetére
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
válasz Fire/SOUL/CD #6303 üzenetére
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.
-
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?
-
félisten
válasz Robb202 #6307 üzenetére
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
válasz Fire/SOUL/CD #6309 üzenetére
Köszönöm a segítséget, így már működik.
Cuci3-nak is köszönöm az észrevételeket.
-
félisten
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)
-
félisten
válasz 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)
-
félisten
válasz 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
válasz Fire/SOUL/CD #6313 üzenetére
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
válasz Delila_1 #6315 üzenetére
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
válasz Delila_1 #6315 üzenetére
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
válasz ulrik19 #6317 üzenetére
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
válasz Delila_1 #6319 üzenetére
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
válasz Delila_1 #6323 üzenetére
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
válasz Delila_1 #6331 üzenetére
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...
-
ulrik19
tag
válasz Delila_1 #6331 üzenetére
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
válasz Delila_1 #6333 üzenetére
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
válasz ulrik19 #6334 üzenetére
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
válasz ulrik19 #6336 üzenetére
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...
-
félisten
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
válasz Fire/SOUL/CD #6338 üzenetére
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
válasz Fire/SOUL/CD #6338 üzenetére
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...
-
félisten
válasz Delila_1 #6339 üzenetére
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
válasz Fire/SOUL/CD #6343 üzenetére
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
válasz Fire/SOUL/CD #6343 üzenetére
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...
-
félisten
válasz Delila_1 #6344 üzenetére
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 legyenekFire.
[ 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)
-
félisten
válasz ulrik19 #6345 üzenetére
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
válasz Fire/SOUL/CD #6346 üzenetére
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
válasz Fire/SOUL/CD #6346 üzenetére
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...
-
ulrik19
tag
válasz Fire/SOUL/CD #6347 üzenetére
Értem. Akkor Delila megoldása jó (feltételezve az ABC rendezettséget)
...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...
Új hozzászólás Aktív témák
- Formula-1
- HiFi műszaki szemmel - sztereó hangrendszerek
- Videós, mozgóképes topik
- AMD Ryzen 9 / 7 / 5 / 3 3***(X) "Zen 2" (AM4)
- nVidia tulajok OFF topikja
- Háromféle processzor is része lesz a Core 200 sorozatnak
- Kertészet, mezőgazdaság topik
- Elektromos autók - motorok
- Riasztó topik
- YouTube
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Lemezes Retro PC Játékok
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen