-
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
-
Ghoosty
őstag
FKERES, mindig balról jobbra keres. Jelen esetben A oszlopban keresi és valószínűleg azért nem találja, mert ott tényleg nincs.
Ha jobbról balra akarsz keresni, akkor INDEX/MATCH függvények összefűzésével tudsz. (bocs, de nem tudom, a magyar megfelelőjét.)Duplikációt én úgy szoktam eltüntetni, hogy kijelölöm a tartományt, majd rányomok a menüben Adatok/Ismétlődések eltávolítása.
-
Ghoosty
őstag
válasz
Fferi50
#36548
üzenetére
Az ötlet jó, csak a konkrét feladat nagyon megbonyolítja, mert változó karakterhosszok vannak és nem csak 3 celláról van szó. Majd megbeszélem vele, mit tud bevállalni, maradhat-e a képlet, vagy értékként átírható. Egyáltalán fontos-e ez annyira, hogy órákat töltsek a makróval.
Köszönöm.
-
Ghoosty
őstag
Az egyik kollégám kérte a segítségem. De ehhez kevés vagyok, vagy nem lehetséges.
A lényeg az, hogy össze kéne fűzni cellákat,( szöveg tartalmúakat,) úgy, hogy az egyik összefűzendő cella félkövér legyen, de a többi maradjon normál formátumú. A cellák tartalma abc, bcd, efg. A végeredmény meg így nézzen ki: abc bcd efg.
Erre az volt az ötletem, hogy írok egy függvényt, ami annyit csinál, hogy megváltoztatja a formátumot. Hát ez nem jött össze. Makrót tudok írni, hogy bizonyos cella bizonyos karaktereit átírja félkövérre, de függvényben nem működik.
-
Ghoosty
őstag
válasz
Pakliman
#36537
üzenetére
Az is jó megoldás, hogy ha simán hivatkozod a
c2-ben ab3cellát. Kijelölöd aC2:C3tartományt. Kimásolod, kijelölöd a megfelelő tartományt, majd beilleszted. Mivel ugyanúgy páros lesz a kijelölés, ezért mindenhova beilleszti a megfelelő képletet. Utána ha ki akarod törölni, csak rászűrsz az üres sorokra és kész is.Amúgy köszönöm, az CÍM függvényt nem ismertem, de most már igen. Meg az indirktbe beágyazása is tetszik.

-
Ghoosty
őstag
Nincs túlbonyolítva. Ha egy cellába dátumot írnak, akkor az minden nyelven dátum lesz. Ha dátum kinézetű szöveget, akkor az lesz. Ezek a dolgok nyelvfüggetlenek. A százalék is nyelvfüggetlen.
Arra írtam ötletet, hogy hogyan csinálj dátum kinézetű szövegből valódi dátumot. Ha csak módosítgatod a cellaformátumot, akkor az nem csinál semmit. -
Ghoosty
őstag
A dátum az excelben igazából egy szám. Ha jól emlékszem 1900. Január elseje óta eltelt napok száma.
Ez nyelvfüggetlen.
Valószínűleg ők dátum kinézetű szöveget írnak a cellákba. Ezen DATE függvénnyel tudsz segíteni, LEFT, RIGHT, MID függvénnyel összefűzve kiszeded az évet, napot hónapot. Ha kell segítség akkor kell tudni, hogy hogyan néz ki a szöveg dátum.
% hasonló lehet, mert a % csak megjelenítési dolog és szintén nyelvfüggetlen. Valószínűleg tényleg szövegként van bent a %. Ilyenkor LEFT függvénnyel ki kéne vágni a számokat, majd elosztod százzal és arra a cellára raksz % formátumot.
Lehet, hogy másnak van egyéb ötlete is. -
Ghoosty
őstag
válasz
Dark Archon
#36320
üzenetére
"A 1. megoldás elvét ugyan értem, de összefűzni sem tudok."
Biztos, hogy ugyanazt értjük összefűzés alatt? Ha képletet írhatsz be, akkor összefűzni is kell, hogy tudjál.
=A1&B1vagy=ÖSSZEFÜZ(A1,B1)Amúgy Pakliman megoldása tetszik a legjobban.

-
Ghoosty
őstag
válasz
Dark Archon
#36316
üzenetére
Ráraksz egy autofiltert és rászűrsz az egyikre, majd a másikra és akkor pont azokra lesz szűrve, ami mind a 2 feltételnek megfelel.
Ha esetleg félreértettem és a feladat a két feltételből legalább az egyik teljesüljön, akkor azt egy segédoszloppal tudod megcsinálni.
1 megoldás: C oszlopa összefűzöd az A és B oszlop tartalmát, majd mikor szűrsz, akkor text filter>contains és azon belül beállítod, hogy vagy egyik, vagy másik legyen benne
2. megoldás: C oszlopba beírsz egy IF függvényt=If(A2="sóder","True",if(b2="homok", "True"))
Aztán rászűrsz C oszlopban a "True"-ra."Avagy adott oszlopból mutassa pl. a "homok" és a "sóder" kifejezéseket tartalmazó sorokat is?"
Az 1 megoldás, pont jó erre is.
-
Ghoosty
őstag
válasz
LeG3Nd
#36308
üzenetére
Ha számformátumú a verziószám, akkor szerintem a legegyszerűbb egy pivot táblát készíteni, a verzió számra meg beállítani, hogy a maximális értékét adja vissza.
A linket mellé nem tudom közvetlenül berakni, szerintem makro kell hozzá, de talán más okosabb és tud mondani valamit.Ha az is elég, hogy a link felirat jelenjen meg, mert mondjuk ki van írva a teljes hozzáférési út, akkor a következőt tudod használni.
A példád esetében beszúrsz egy oszlopot az A oszlop elé, ez lesz mondjuk ID oszlop.
minden cellába összefűzöd a szín és verzió kombinációját pl=b2&c2Utána a pivottábla mellé meg beírod a következő képletet a c oszlopba.
Nálam, mikor teszteltem a 4. soban volt az első adat, Ami a te példádban a E2-es cella, az nálam egy másik oldalon az A4-es.=INDEX(Sheet1!D:D,MATCH(A4&B4,Sheet1!A:A,0)) -
Ghoosty
őstag
válasz
Delila_1
#36277
üzenetére
A Microsoft honlapja szerint nem része a 2010-nek alapból:
Excel 2010 and Excel 2013
Power Query is a free add-in that can be downloaded here: Download the Power Query add-in. Once enabled, Power Query functionality is available from the Power Query tab on the ribbon.
Letöltöttem az add-in-t, amit ír, és mikor telepíteni próbálom, kapom a hibaüzenetet, hogy nincs IE9.
Nekem nincs a külső adatok között ilyen menüpont, gondolom, mert nincs telepítve az az add-in.
-
Ghoosty
őstag
Erről még nem is hallottam. Gondoltam tanulok én is valami újat, de nem találtam sehol ezt a funkciót. De google barátom segített. Cégnél 2010-es Excel van és ahhoz nincs ilyen funkció, csak ha letöltesz hozzá egy add-in-t. A telepítése meg elakadt, mert kell neki IE9. Azt meg nem rakhatom fel, mert egyelőre tiltja az IT policynk. Szóval egyelőre a tanulás elmarad.

-
Ghoosty
őstag
válasz
foregister
#36263
üzenetére
Akkor tessék:
=IF(VLOOKUP(E3,A:C,3,0)="reg",VLOOKUP(E3,A:B,2,0),"nem regisztrálható")Amit kell tudni az értelmezéshez, hogy "reg", az a c oszlopban lévő megnevezés, hogy regisztrálható. Ha az szerepel ott, hogy "regisztrálható", akkor azt ki kell cserélni arra.
Amúgy az első sorozatszámot fogja kidobni. Véletlenszerűt nem tudok.Ja és ebben az esetben E3 cellában található terméknévhez keresi meg. Remélhetőleg ez alapján át tudod írni magadnak. (Azért E3, mert így sikerült, mikor teszteltem.
) -
Ghoosty
őstag
válasz
foregister
#36261
üzenetére
Lehet, hogy nem értem jól, de a B oszlopba beírod ezt, akkor csinál egy sorszámot.
A terméknév első, középső és utlolsó karakteréből, meg egy 3 jegyű véletlen számból.=LEFT(A1,1)&MID(A1,INT(LEN(A1)/2+1),1)&RIGHT(A1)&ROUND(RAND()*1000,0) -
Ghoosty
őstag
-
Ghoosty
őstag
Csinálj egy segédtáblát, ami tartalmazza, egymás mellett, hogy ABS2mm 1, következő sorban ABS0.4mm 2.
Aztán VLOOKUP/FKERES függvénnyel keresd ki a második oszlopot a segédtáblából a felirat alapján.
Ha van üres is, akkor beágyazod egy IFERROR/(Ennek nem tudom a magyar megfelelőjét) függvénybe és a hiba részéhez beírsz üres karaktert.
Ha nem jól értettelek, vagy én nem vagyok érthető szólj.De ha függvénnyel is megcsinálhatod, ha csak kevés féle van
=HA(A1="ABS 2mm",1,HA(A1="ABS 0.4mm, 2))
De folytathatod is, csak van egy határa az excelnek, hogy hány HA-t tud egybefűzni. -
Ghoosty
őstag
válasz
cortez25
#36190
üzenetére
Egy függvényt 1 cellába írsz be, nyilvánvalóan csak 1 cellára fog tudni hivatkozni. (Bár létezik valahogy, hogy egész tömböt tud kezelni egy cella, de ez túl van az én tudásomon.)
Erre igazából pivot tábla való, vagy szűrő és másolás.
Függvényekkel INDEX MATCH összefűzésével lehetne megcsinálni, INDIRECT függvénnyel megadni a keresési tartományt és mindig az előző sorból hivatkozva csökkenteni egyre a keresési táblát. Ezt több sorban kell megcsináni és végül elfogy a tábla. De egy ilyet összerakni nem 5 perc és nem is alapfok ezért nem írok konkrét példát. -
Ghoosty
őstag
válasz
Bling95
#36186
üzenetére
Én ezt egy segédoszloppal oldanám meg. Igazából 2-ve.
Az egyikben mennek a számok 1, 2,3,4... amennyiszer kell a 24. cella.
Utána egy INDIRECT fügvénnyel. (bocs, a magyar neveket nem ismerem.) behivatkozom a egymás alá minden 24. cellát. Így már egyben lesznek az átlagolandó értékek. Azt meg egyszerűen átlagolod az átlag függvénnyel.
Ha nem ismered az INDIRECT-et, akkor =INDIRECT("A"&B1*24)
Feltételezve, hogy A oszloban vannak azok a cellák, amiből minden 24-et kell átlagolni.
B oszloba 1 cellától kezdve lefelé meg vannak a beírt számok.
Ekkor C1-be beírod a képletet és lehúzod, amíg kell. A többi már szerintem menni fog. Ha mégsem megy, és másnak nincs jobb ötlete, akkor holnap küldök képernyő mentést. (Itthon nincs excelem.) -
-
Ghoosty
őstag
Nem konkrét feladat megoldásához kellene, hanem úgy általában lenne jó tudni, hogy megoldható-e. Gyakran kapok kész kimutatást és át kéne kicsit dolgozni, mert valami kimaradt belőle, vagy mégis inkább máshogy kéne. Sokszor az lenne a legegyszerűbb megoldás, ha fixálom a cella hivatkozásokat, átmásolom és után törlöm belőle. De egy képletben elég sok hivatkozás szokott szerepelni és sok celláról beszélünk, néha 100-nál is több. Ezt kézzel fixálni meg nem embernek való. Különböző trükköket szoktam alkalmazni, ha pl mindenhol mondjuk (-jel kezdők, akkor kicserélem a (-et ($-ra. De ez sem mindig használható.
-
Ghoosty
őstag
Mikor van egy cellában egy képlet, akkor $-jel tudom fixálni, hogy ha másolom a cellát, akkor az adott képlet száma, vagy betűje nem változik. Ezt vagy kézzel írom be, vagy F4-gyel állítgatom.
Lehet ezt valahogy egy tartományra is beállítani?
pl A1
4 tartományban lévő cellák mindegyike képletet tartalmaz és szeretném a teljes tartományon belül fixálni az oszlopokat.
Esetleg van olyan módszer, hogy egy egész tartományt úgy másolja, hogy nem követi a képlet az áthelyezést? Vagy ideiglenesen kikapcsolni ezt a "követést"?(#36152) tikshow
Operációkutatás/egészértékű programozás témakörében nézz utána. Excel önmagában nem alkalmas erre. Talán valamilyen solver bővítménnyel esetleg, de azokat sajnos nem ismerem.
Új hozzászólás Aktív témák
- Méltó folytatás, de önmagában is jó: Planet of Lana II: Children of the Leaf
- Xbox Series X|S
- Apple MacBook
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- PlayStation 5
- mefistofeles: Az elhízás nem akaratgyengeség!
- Marathon (2025)
- Autós topik
- Mibe tegyem a megtakarításaimat?
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- További aktív témák...
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



4 tartományban lévő cellák mindegyike képletet tartalmaz és szeretném a teljes tartományon belül fixálni az oszlopokat.