Hirdetés
-
GAMEPOD.hu
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
-
spe88
senior tag
Sziasztok!
1. Tudok-e olyat csinálni, hogy a cellamargókat átállítani. Pl. felülre, balra zárt, de túl közel van a szegélyhez. A behúzást ismerem, de az csak vízszíntesen engedélyez, illetve csak egész számokat, ami túl nagy.
2. Van-e arra valami billentyűkombó, hogy egy adott tartományt kijelölve az utolsó még értéket tartalmazó sorig növelje meg azt az adott tartományt. A ctrl+shft-le nem működik, mert az addig jelöli ki míg képletet tartalmaz, nem pedig addig míg értéket, tehát az üresm képleteket tartalmazó cellákat is kijelöli.
köszi
Spóroljunk! Kerül, amibe kerül!
-
spe88
senior tag
Szerintem félreérthető volt az írásom:
Tehát mondjuk adott az A1:G100 tartomány. Az 50. sorig tartalmaz értékeket minden cella, amit egy fv. határoz meg, az 50. sortól a cellák üresek 100-ig, de ezeket szintén fv. határozza meg. 100-tól nincsenek fv.-ek sem írva a cellákba.
Ha az A1 cellában nyomok egy ctrl+shift-jobbra, akkor A1-től kijelöli G1-ig, ha ezután nyomok egy ctrl+shift+le kombót, akkor kijelöli a 100. sorig, tehát az A1:G100 lesz kijelölve. Nekem pedig az A1:G50-re volna szükségem mint kijelölt tartományra, hiszen az után nincs már érték a cellákban csak fv.
Létezik ilyen?
Köszi
[ Szerkesztve ]
Spóroljunk! Kerül, amibe kerül!
-
Fferi50
Topikgazda
Szia!
"Létezik ilyen?"
Sajnos nem, mivel a függvények nem számítanak üres cellának, így az egészA1:G100
tartomány egybefüggőnek számít.
Ahhoz, hogy csak az 50. sorig jelölje ki, az 51-ik sornak üresnek kell lennie.
Tehát először meg kell nézned, hogy hol van először a függvényednek üres értéke, majd ezután beszúrsz egy üres sort utána.
A Darabüres függvény megszámolja az adott tartomány üres celláit - azokat is beszámolja, ahol "" eredmény (üres szöveg) a függvény eredménye, de nem számolja azokat a cellákat, amelyekben 0 van.
Üdv. -
spe88
senior tag
válasz Fferi50 #47107 üzenetére
Köszi, sejtettem. Bonyolódik, akkor a helyzetem rendesen.
Csináltam egy képletet, ami megmutatja melyik az első üres sor. Makróval akarok beilleszteni alá egy sort, de nem megy. Ezzel próbálkozom. Ki tudnátok javítani? A7 cellában van az érték, ami megmutatja az első üres sort.
Sub Makró2()
'
' Makró2 Makró
'
'
Rows("indirect(a7):indirect(a7)").Select
Selection.Insert Shift:=xlDown
Selection.ClearFormats
End Sub
[ Szerkesztve ]
Spóroljunk! Kerül, amibe kerül!
-
andreas49
senior tag
Sziasztok
Milyen hibát vétettem, hogy állandóan #HIÁNYZIK üzenetet kapok. Az 'A' oszlop adataihoz keresem a hozzátartozó értéket a 'C' oszlopból. Próbáltam általános és szöveg formátumban is. Segítséget előre is köszönöm.
[link]HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
Mutt
senior tag
válasz andreas49 #47113 üzenetére
Szia,
Ráadásul a két oszlopban eltérő szóközök is vannak, amelyek a hibát okozzák.
A TRIM (KIMETSZ) csak a normál szöközt távolítja el, így cserével kell megszabadulni tőle.
pl. =XLOOKUP(SUBSTITUTE(A2;CHAR(160);"";1);TRIM(B:B);C:C)üdv
[ Szerkesztve ]
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
MostaPista
tag
Kosszepen, de ezekhez nekem tenyleg magyarazat kell, tul sok a furcsasag bennuk.
pl. az uefa_euro_2021-ben rogton van egy hivatkozas egy masik tabla BB50-es cellajara, csak eppen a masik tablaban a V oszlop utan EV oszlop jon - tul sok a rejtett dolog, es nincs valodi magyarazat, hogy mit es hogyan.
-
MostaPista
tag
Adatkonverzioval ket napja szenvedek excel2003 helpjevel, de nem jutok elobbre.:-(
Kaptam egy 4 ezer soros es 15 oszlopos tablazatot, eredetileg egy amerikai beallitasu mysql-bol importaltak ki nekem, kozvetlenul 2003-as xls-be, nem csv fajl.
A legfobb gondjaim:
1. Amerikai datum-ido van egy cellaban, tehat a honap/nap/ev szokoz ora:perc:mp szokoz AM vagy PM, mert 12 orasat hasznalnak.
Excel2003-ban ez megjelenik egy cellaban, de a beallitasoknal kulon van datum es kulon van ido, egyben nem latom oket.
szamitanom kell napok es orak kozti kulonbsegeket, illetve tizedes tortben orat is - tehat nem x ora y perc, hanem x egesz z ora megjelenites is kell. (ez 3 ujabb oszlopot igenyel majd)
2. azonositasra egy 10 jegyu szamot hasznalnak, ami szovegkent van eltarolva, beallitasoknal is az szerepel, de tenylegesen az excel szamkent kezeli, amire csak abbol jottem ra, hogy amikor az oszlopmeretet lecsokkentettem, akkor tudomanyos szam (10 3-on)
lett a kijelzese a cellaban.
Viszont se szamkent, se szovegkent nem tudom kezelni.
Hogyan tudom tenyleges szovegge, vagy szamma alakitani?3. A szamokat tartalmazo oszlopok ket tizedesu szamokkent vannak definialva, de tenylegesen, amikor osszeget akarok, mindig nulla az eredmeny.
Hogyan tudom oket tenylegesen szamma alakitani?4. Az egyik oszlopban sajnos egyben szerepel a szam es a mertekegyseg (pl. 25 darab), mindig egesz szam es mindig darab, de a legnagyobb szam az jelenleg 5000.
Hogyan tudom ketfele venni oket, hogy legyen egy egesz szamot, tizedes nelkuli oszlop es mellette a mennyiseg szovegkent?5. Van egy bosszanto problema, az adatsorok ket sorbol allnak es el vannak csuszva.
Az A oszlop teljesen ures, az adatsor elso sora a B oszlopban a 10 szambol/karakterbol kezdodo azonositoval kezdodik es utana vannak mas adatok, de csak minden masodik oszlopban, es az alatta levo sorban szinten minden masodik oszlopban folytatodnak az adatok.
Vagyis a ket soros 15 oszlop tenylegesen egy soros 30 oszlop lenne, allitolag nyomtatasi kepkent lett kimentve az adatbazisbol, ezert lett ez az eredmeny.
Van ra megoldas, hogy a ket sort osszevonjam anelkul, hogy egyesevel kellene az egyes cellakat 45 fokban atmasolni?Koszonom, "csak" ennyi, de sajnos a help-ben nem jutottam eddig sehova, csak altalanos tanacsok vannak, es korbejarok.:-(
-
Fferi50
Topikgazda
válasz MostaPista #47118 üzenetére
Szia!
Milyen Excel verzióban szeretnéd feldolgozni? Magyar vagy angol verziód van?
Szerintem egy minta nem ártana...
Mindenesetre pár ötlet (magyar verzió, ami talán műxik a 2003-s Excelben is):
1. A dátum és idő formátumot az Egyéni formátumban tudod beállítani egyszerre.
2. A cellaformátumot szövegre kell állítani - utána próbáld másolni és irányított beillesztés értékként. Remélhetőleg vezető 0-ák nincsenek az azonosítóban.
3. Szerintem nem számként, hanem szövegként vannak a cellában - számmá alakítás:
egy üres cellába beírsz egy db 1-est. Ezt másolod (Ctrl-C), kijelölöd a "számoszlopot" , irányított beillesztés - műveletek szorzás. Utána az 1-et tartalmazó cella kitörölhető.
4. A szóköznél lehet szétválasztani - Eleje =Bal(A1; Szöveg.Keres(" ";A1)-1)
Vége =Közép(A1; Szöveg.Keres(" ";A1)+1;Hossz(A1)
5. Ezt a pontot nem egészen értem. Mutatnál róla egy képet.
Üdv. -
teptep
aktív tag
Szervusztok!
Esetenként előfordul, hogy egy táblában gyors egymás után kell cellákat különféle módon színeznem. Ilyenkor jól jönne, ha a szelekciós ablakot nem kellene mindig lenyitogatnom, hanem nyitott állapotban ki lehetne merevíteni. Nem találtam rá megoldást, ezért el is engedtem a témát.
Aztán egyszer a macskám véletlenül beletaposott a billentyűzetembe, és meglepődve tapasztaltam, hogy a kitöltőszín ablak lenyílt és úgy maradt. (Nem röhögni! Azért mert nem vicc, és azért mert igaz ) Kedvemre színezhettem: egy klikk a cellára és egy klikk a színre. Bezártam, de nem tudtam újra lemerevíteni.
Akárhogy klikkelek, akár mit tartok közben lenyomva, nem tudom megcsinálni. :( Próbáltam guglizni, de nem sikerült a megfelelő kereső szót eltalálni. Már több mint egy éve néha rákattanok, keresem a megoldást, és már szép lassan megőrülök Már abban is kezdek kételkedni, hogy egyáltalán megtörtént-e? Mi is? Ja igen! A kitöltőszin szelekciós ablakot kimerevíteni! HOGYAN? HOGYAN? -
MostaPista
tag
válasz Fferi50 #47119 üzenetére
Szia,
angol exc 2003, hogy ne legyen tipus kodolasi problema, ugye pont es vesszo a szamoknal, datum, stb.Koszonom a valaszokat, majd holnap megnezem oket, csinaltam egy gyors kepet a publikussa teheto reszerol, igy nez ki, lenyegeben a fejlec is ket soros es ket soronkent vannak az adatok is minden masodik oszlopban, ezekbol kellene egy sort csinalnom valahogy.
A szamok jobbra vannak utkoztetve, es azt irja, hogy szamok, de amikor alul sum-ot beirok, mindig nulla a vegeredmeny.
Furcsa.:-( -
MostaPista
tag
válasz MostaPista #47121 üzenetére
Kifelejtettem a masikat, itt lathato, ha lecsokkentem a cella szelesseget, az ID-kat azonnal szamkent jelzi ki, de az elozo kepen is latszik, hogy jobbra igazitja, tehat szamkent kezeli annak ellenere, hogy szovegmezot ir, ha az adott cellara raallok:
Na, most mar nagyon holnap van, elteszem magam.;)
[ Szerkesztve ]
-
Fferi50
Topikgazda
válasz MostaPista #47121 üzenetére
Szia!
Az oszlopok-sorok összefésüléséhez a javaslat:
Ha van INDEX függvény a verziódban (remélem, mert az elég régi....)
Beszúrsz egy új munkalapot:
Az A1 cella képlete:=INDEX(Munka1!$A$1:$J$8;SOR();OSZLOP()+1)
A B1 cella képlete:=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A1);OSZLOP())
Természetesen a Munka1 helyére az adatokat tartalmazó munkalap nevét írod, a tartományt pedig hozzáigazítod a sajátodhoz. Próbának szerintem ennyi is elég. A két képletet együtt elhúzhatod jobbra. Utána pedig lefelé az egész sort. (Persze a SOR, OSZLOP függvények angol nevét - ROW, COLUMN - használd a képletben.)
Ennek az még az előnye, hogy a formázás nem jön át, csak az érték. Így kiderül, hogy melyik érték milyen formátumú. (Mert gyanítom, hogy pl. az idő az szöveg formátum, akkor pedig bonyolult az újraformázása.)
Ha sikerül, kérlek tegyél fel egy képet az eredményről.
A többi problémádról beszéljünk utána, ha nem oldódik meg .
Remélem, sikerül.
Üdv.[ Szerkesztve ]
-
Delila_1
veterán
válasz MostaPista #47121 üzenetére
Írtam hozzá egy makrót.
Két lap kell a füzetedben. Legyen Eredeti a lap neve, ahol az eredeti táblád van, és legyen egy új lap Konvertált névvel.Sub Konverzio()
Dim usor As Long, sor As Long, idoIn As String, idoOut
Sheets("Konvertált").Select
Cells = ""
Sheets("Eredeti").Range("A:J").Copy Sheets("Konvertált").Cells(1)
Columns("A:A").Delete
Range("A2:I2").Cut Destination:=Range("J1")
Range("E1") = "Tim In 1"
Range("F1") = "Tim In 2"
Range("N1") = "Tim Out 1"
Range("O1") = "Tim Out 2"
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = usor To 3 Step -2
Range("A" & sor & ":I" & sor).Cut Destination:=Range("J" & sor - 1)
Cells(sor, 1) = Cells(sor, 1) & ""
idoIn = Cells(sor - 1, 5): idoOut = Cells(sor - 1, 14)
Cells(sor - 1, "E") = Left(idoIn, InStr(idoIn, " ") - 1)
Cells(sor - 1, "F") = Mid(idoIn, InStr(idoIn, " ") + 1, Len(idoIn))
Cells(sor - 1, "N") = Left(idoOut, InStr(idoOut, " ") - 1)
Cells(sor - 1, "O") = Mid(idoOut, InStr(idoOut, " ") + 1, Len(idoOut))
Rows(sor).Delete Shift:=xlUp
Next
Rows(2).Delete Shift:=xlUp
Range("B:B,D:D,G:H,K:K,M:M,Q:Q").Delete Shift:=xlToLeft
Columns("A:K").EntireColumn.AutoFit
End Sub
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
veterán
-
Fferi50
Topikgazda
válasz Fferi50 #47124 üzenetére
Kiegészítés a 41721-re adott válaszhoz.
Bocs, a második sor képlete más egy kicsit.
A2 cella képlete:
=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A1);OSZLOP()+1)
A B2 cella képlete:
=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A2);OSZLOP())
Ezt együtt lehet jobbra húzni és utána a sort lefelé is.
Túl gyorsan válaszoltam.[ Szerkesztve ]
-
Fferi50
Topikgazda
válasz MostaPista #47129 üzenetére
Szia!
Válasz is ment.
Üdv. -
Muerte
addikt
Sziasztok!
Olyan kérdésem lenne,van rá esetleg valami mód hogy az excelt ablakos módban kitűzzem a képernyőre? Nem találtam rá semmi opciót és leugrik tálcára ha más területre kattintok a képernyőn.
-
teptep
aktív tag
válasz Delila_1 #47131 üzenetére
Megnéztem. Tetszik Minden scriptből tanulok valamit. De rajtam ez nem segít, hogy a Szinösszeállítás ablakot kimerevítsem Asszem azoknak van igaza, akik szerint ezek a lehetőségek a szalagmenük megjelenésekor megszűntek. Amit meg én tapasztaltam, az lehet meg sem tötént?
-
andreas49
senior tag
Sziasztok,
Megoldható-e (lehetőleg képlettel), hogy egy sorba kiíratni az oszlop szélességeket?HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
-
gzbotii
veterán
Sziasztok,
Van két képlet, amit szeretnék kombinálni. Egyik, hogy a kitöltött checkboxokat számolja össze, majd mindegyikhez rendelnék egy súlyozott értéket és azok alapján kellene kiszámolja a végső pontszámot.
A B sorban lenne megadva a súlyozás (10%, 25%, etc).A súlyozásra használ képlet a következő:
=IFERROR(AVERAGE.WEIGHTED(D3:G3,$B$2:$G$2))
A kitöltött checkboxok számolására ezt használtam:=(COUNTIF(D3:M3,true)
Hogy tudnám ezt a kettőt összevonni?
[ Szerkesztve ]
When every logical course of action is exhausted, the only option that remains is inaction.
-
lappy
őstag
válasz gzbotii #47146 üzenetére
az első képleted valójában egy szorzatösszeg ami két tömböt szoroz majd adja össze, na most ha jól sejtem vmi olyat szeretnél, hogy ha a checkbox ki van pipálva akkor azokat vegye csak figyelembe ahol van pipa. Na most ez is egy tömb lesz így összesen 3 tömb szorzata kell ha jól sejtem
Bámulatos hol tart már a tudomány!
-
RAiN91
őstag
Sziasztok
Sima HA függvénynél hogy tudok 2-nél több feltételt megadni, úgy hogy ne kelljen zárójel a zárójelben 200x?Ilyenre gondolok:
HA X=1 akkor Y=2
HA X=2 akkor Y=3
HA X=3 akkor Y=4Tehát "egyébként" rész nem kell.
-
lumpy92
aktív tag
Új hozzászólás Aktív témák
- Milyen TV-t vegyek?
- Tőzsde és gazdaság
- Házimozi belépő szinten
- Apple notebookok
- Kaliforniában sem kell okostelefon az iskolákba
- Milyen videókártyát?
- Gumi és felni topik
- Bocsánatot kértek a globális leállást okozó szoftverhibáért
- Megérkezett a Pixel 5 és 4a 5G
- BestBuy ruhás topik
- További aktív témák...
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Vírusirtó, Antivirus, VPN kulcsok
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- AMD Game Bundle: Warhammer 40,000: Space Marine 2 és Unknown 9: Awakening - kaparintsd meg már most!
- AKCIÓ! - STEAM kulcsok / Aragami, Transformers, Oddworld, stb. - 2024.08.08.
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Ozeki Kft
Város: Debrecen