- PlayStation 5
- Assetto Corsa Competizione
- Bestbuy játékok
- Végre tudjuk, hogy mikor jön a Test Drive Unlimited Solar Crown
- Nézzük élőben a PlayStation State of Play előadását! [2024 - Május]
- Konzolokról KULTURÁLT módon
- WoW avagy World of Warcraft -=MMORPG=-
- Path of Exile (ARPG)
- Diablo IV
- Xbox Series X|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
-
Delila_1
Topikgazda
válasz csenor #21902 üzenetére
Két dolgot tehetsz. Vagy vársz, míg ide téved egy távolbalátó, aki kitalálja az adataid elrendezését és a hivatkozásaidat, vagy kiteszed egy elérhető helyre a fájlt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
King Unique
titán
Egy triviális kérdésem volna, előre elnézést, ha volt már:
2010-es Excelben pl.C oszlopba bevitt számoknál, ha autoszummal, v más módon pl. szum képlettel, csak akkor jó, ha egész számok (pl. 555 stb.) vannak. Ha vesszővel kell beírnom 555,75, akkor nem adja össze rendesen, 0 v, más hülye értéket dob ki. Hiába állítom SZám formátumúra a cellákat. Ponttal kiírva 555.75 meg eleve a dátumot írja a cellába, igaz oprendszer területi beállításainál lehet rajta segíteni.
2013-as Excelbe be lehet írni ponttal is, illetve összeadja a ponttal elválasztott tizedes jegyeket tartalmazó számokat is, de a vesszősöknél meg uaz a gond, mint az előzőnél....
Táblázat már kész, előre be van vive vesszővel elválasztva a sok érték, hogyan lehetne megoldani, h úgy is működjön (végső esetben max makróval)
-
slashing
senior tag
Lehet hülyeség amit mondok de ha a képletben fix cellahivatkozások vannak akkor a rendezés nem keverheti meg őket....
-
pigster
senior tag
válasz King Unique #21904 üzenetére
Fájl-->Beállítások-->Speciális
Felülről kb a 10. checkbox:
A rendszerbeállítások szerint
Tizedesjel □
Ott mi van beállítva?[ Szerkesztve ]
FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
Delila_1
Topikgazda
válasz csenor #21907 üzenetére
A makró, amit egy gombhoz rendelhetsz, az Eredmények lap X oszlopába beírja a csapatok nevét, az Y-ba a pontszámot, mindezt csökkenő sorrendben.
Sub Pont()
Dim sor As Long, usor As Long
Sheets("Eredmények").Select
Columns(13).Copy
Range("X1").PasteSpecial xlPasteValues
Columns(21).Copy
Range("Y1").PasteSpecial xlPasteValues
usor = Range("X" & Rows.Count).End(xlUp).Row
For sor = usor To 2 Step -1
If InStr(Cells(sor, "X"), "csoport") Or Cells(sor, "X") = "" Then
Range("X" & sor & ":Y" & sor).Delete
End If
Next
'Rendezés
usor = Range("X" & Rows.Count).End(xlUp).Row
Columns("X:Y").Select
ActiveWorkbook.Worksheets("Eredmények").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Eredmények").Sort.SortFields.Add Key:=Range( _
"Y1:Y" & usor), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Eredmények").Sort
.SetRange Range("X1:Y" & usor)
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("X1:Y1").Insert Shift:=xlDown
Range("X1") = "Csapat": Range("Y1") = "Pontszám"
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
slashing
senior tag
Ha van egy munkalapom sok sok adattal amiből az egyik oszlop IDŐ formátum pl. 12:45 és azt egy másik munkalapon FKERES-el megkerestetem akkor azt hogyan lehet beleírni hogy ha nincs megadva az első lapon időpont akkor a másik munkalapon ne írjon 0:00 automatikusan?
Gondoltam rá hogy feltételes formázással megadom neki: ha 0:00 akkor legyen olyan színű a szöveg mint a háttér és akkor nem látszik de akkor a tényleges 0:00 időpont sem fog látszódni
Aztán próbáltam így is: =HA(NINCS(FKERES(W3;Táblázat1;12;0));"-";FKERES(W3;Táblázat1;12;0))
De ez meg csak akkor ír " - " jelet ha olyan sorban keresek ami nem létezik(nincs a táblázatban). Ez csak arra jó hogy a hibaüzenetet nem írja ki rá ha nincs megadva keresési érték a W3-ba.
Akkor talán jó lenne ha szövegként lenne eltárolva de direkt raktam arra az oszlopra egy érvényesítést ami csak idő-t enged beleírni.
Ötlet?
[ Szerkesztve ]
-
slashing
senior tag
detto ugyan az
Szer.:
De jó ötletet adtál mert így kiderült hogy nem azzal van gond ahonnan veszi az adatot hanem azzal hogy amelyikbe belekerül annak is idő a cellaformátuma. De itt már nem számít hogy szöveg vagy idő így átállítom szövegra és akkor csak egy 0-át ír ki amire meg már tudok egy feltételes formázást csinálni
[ Szerkesztve ]
-
slashing
senior tag
Nah még egy kérdés: Lehet valahogy egy Táblázat (tehát táblázattá alakított cellák összessége, hogy lehet ezt megfogalmazni érthetően?) "A" oszlopának utolsó sorára(cellájára) hivatkozni képlettel? Ha nem lehet akkor mind1 annyira nem fontos hogy makró legyen rajta....
[ Szerkesztve ]
-
Mittu88
senior tag
Sziasztok!
VBA-ban van olyan parancs, amivel az összes jelenlegi munkalapon lévő adatcsatolást törölni lehet?
Pl. ActiveSheet.QueryTables("2460 798 Pasztőr gyártás nap").Delete -> ezzel csak ezt az egyet törli, de mindent kellene a lapon.Előre is köszi!
slashing:
[ Szerkesztve ]
-
DasBoot
aktív tag
válasz Delila_1 #21892 üzenetére
Szia, Delila1! Sikerült megfejtenem, úgy működik, ahogy gondoltam. Nálam kicsit lassabban működnek egyes dolgok főleg, ha nem tudom ahogyan kell. Persze tanulni mindig kell. Aztán hirtelen kipattan az agyamból, mint most is, nem is tudom, hogy miért hagytam abba a főiskolát? A megoldás: "Hol a mértékegység" helyett G10*2PI() került. És minden jó lett. Köszönöm a segítséged, Nélküled nem ment volna. Bár még mindig nem teljesen értem, tanulmányoznom kell. Egyszer szeretnék Én is MSEcxel-guru lenni . Üdvözlettel: Meszes József
LEGO-ból bármit megépíteni, csak idő kérdése.
-
Delila_1
Topikgazda
válasz DasBoot #21919 üzenetére
Talán így érthetőbb:
Ha jobb(g10;1)<>„k” ÉS jobb(g10,1)<>„M” (nincs prefixum a G10 végén)
akkor a cella értéke legyen g10*2*PI()
Ellenkező esetben
ha jobb(g10;1)=”k”
akkor a cella értéke legyen bal(g10;hossz(g10)-1)*2*PI()*1000
ellenkező esetben (itt már csak M lehet az utolsó karakter)
a cella értéke legyen bal(g10;hossz(g10)-1)*2*PI()*1000000
feltétel vége
Feltétel végeLehet még egy halom hiba, például nincs levédve az ellen, ha valaki a szám után egy J karaktert visz be, vagy akár egy szóközt.
[ 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.
-
slashing
senior tag
válasz Mittu88 #21917 üzenetére
Nem használhatok összeg sort mivel folyamatosan bővülő táblázat, még ideiglenesen sem lehet majd bekapcsolni rajta az összeg sort. De nem számít annyira nem fontos dolog csak ha van egyszerű megoldás akkor belerakom.... ellenkező esetben meg ennyit kibír mindenki akinek dolgoznia kell majd vele...
[ Szerkesztve ]
-
zhari
csendes tag
Egy tartomány (A1:A9999) minden cellájában szöveg részletek vannak. Hogy tudok egy másik celláról (B1) megállapítani képletezéssel, hogy a tartomány bármely szövegrésze szerepel-e benne?
-
DasBoot
aktív tag
válasz Delila_1 #21920 üzenetére
Úgy gondolom, hogy megfelelően működik. 99%-ban az elvárásaim szerint, az az 1 meg nem számít, pl.: amit említesz, a más karakter beírása esetén a #ÉRTÉK a hibaüzenet, ami nem is baj, mert egyből látható, hogy valami rossz. A space megint nem gond, akkor csak a számokkal számol. Jah, egy kiegészítés: a cella értékei szöveg formátumúak.
[ Szerkesztve ]
LEGO-ból bármit megépíteni, csak idő kérdése.
-
Delila_1
Topikgazda
válasz slashing #21921 üzenetére
Az E1 cella tartalmazza a mindenkori utolsó sor értékét.
Előfordul, hogy 1-2 sor cellái üresen maradnak a táblázat fölött, akkor az oszlop üres celláinak a számát add hozzá az E1 képletéhez. Ha 2 üres cella van az A oszlop tetején, az E1 képlete =darab2(a:a)+2Figyelem! Ha üres cellák is vannak az A oszlopban, az E1 nem az utolsó kitöltött cella sorszámát adja!
[ 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.
-
DasBoot
aktív tag
válasz Delila_1 #21925 üzenetére
Na jó, 100% a számolásra. A maradék, hogy nem írja a végére, hogy "Hz", ha k vagy M a vége, de dolgozom rajta az Egyéni formátummal. Aztán ez az elektronikai számolásoknak a kezdete, no az még érdekesebb lesz, de ez a függvény az alapja mindennek.
LEGO-ból bármit megépíteni, csak idő kérdése.
-
Delila_1
Topikgazda
válasz DasBoot #21926 üzenetére
=HA(ÉS(JOBB(G10;1)<>"k";JOBB(G10;1)<>"M");G10*2*PI() & " Hz";HA(JOBB(G10;1)="k";2*PI()*BAL(G10;HOSSZ(G10)-1)*10^3 & " Hz";2*PI()*BAL(G10;HOSSZ(G10)-1)*10^6&" Hz"))
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
slashing
senior tag
Valaki meg tudja magyarázni nekem hogy ami a monitoron hajszálvékony szegélynek látszik az a nyomtatásban miért lesz 2-3szor olyan vastag? A4 100%, nincs nagyítás a lapon.
Itt egy kép, leteszteltem hogy nem vagyok hülye és jól látom: a bal oldali vonal a legvékonyabb szegély a jobb oldali meg egy grafikus vonal(alakzat beszúrás) ami ugyan akkorának tűnik a monitoron (0,25pt) nyomtatva meg 2-3szor vastagabb a szegély mint a grafikus vonal. Miért van ez?
Néztem már mindent a nyomtató beállításoknál az excel beállításoknál, kerestem google-el de semmire nem jutottam:
-
King Unique
titán
válasz pigster #21908 üzenetére
Igen, nem volt bejelölve, azért kicsit gáz, h alap esetben inaktívnak van beállítva ez... (persze user error, tudom... )
Igen most már összeadja őket rendesen, bár, ha vegyítem a pont és vesszősöket, akkor csak külön-külön értelmezi őket, de nekem ez már bőven jó.
Köszönöm a segítséget!
[ Szerkesztve ]
-
félisten
"Fejtörő".
Szerintetek makró vagy segédoszlop nélkül kivitelezhető a feladat?
(ha csak a legtöbbször/legkevesebbszer előforduló elem értéke és száma lenne a feladat, akkor egy kicsit összetettebb tömbképlettel kivitelezhető, de itt ugye a 2. 3. stb legtöbbször előforduló elem értéke és száma a feladat)[ 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 #21931 üzenetére
Segédoszlopokkal tudom csak elképzelni.
Az eredeti tartományból speciális (lánynevén irányított) szűréssel létrehoznék egy újat, ami kiszűri az ismétlődéseket, majd a GYAKORISÁG tömbfüggvényben ezt venném második paraméternek (első az eredeti tartomány).
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Apollo17hu
őstag
Excel 2013-ban 1 sort 1 rekordként kezelek. Minden sorba változó számú képet szúrtam be. Mi a legegyszerűbb módja annak, hogy a beszúrt képek a sorhoz (vagy a sor egyik cellájához) rögzítődjenek úgy, hogyha a sorokat valamelyik attribútum (oszlop) alapján rendezem, akkor a képek a saját rekordjuknál maradjanak? (tehát a képek "lekövessék" a rendezést)
-
Delila_1
Topikgazda
válasz Apollo17hu #21933 üzenetére
2010-es verzióban a tulajdonságoknál az "Áthelyezés és átméretezés a cellákkal együtt" opciót kiválasztva rendezésnél követik a cellájukat a beszúrt képek.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Apollo17hu
őstag
válasz Delila_1 #21934 üzenetére
Köszi, ezt nézegettem, de eddig nem működött. Az volt a probléma, hogy a képek cellái már nem tartoztak a rendezendő táblázathoz. Ezt nem igazán értem, hogy mi határozza meg (a képek a táblázat jobb szélén vannak). Azt ki lehet deríteni valahogy, hogy egy kép melyik cellához tartozik? Vannak olyan képek, amelyek 2-3 cellát is lefednek (vízszintesen), mert egymáshoz igazítottam őket.
szerk.: Valószínűlg azt fogom csinálni, hogy a képeknél egy baromi széles oszlopot használok, amibe belefér az összes.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Apollo17hu #21935 üzenetére
A kép ahhoz a cellához tartozik, amelyikben a bal felső sarka van. A 3 cella szélességű kép utolsó két cellája már kívül esik a táblázaton, ezt jelezte hibaként.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
dejak
újonc
Sziasztok!
Windows 7-es és Office 2013 van telepítve a gépeinken. A4-es papírhoz méreteztem táblázatot. Amelyik gépen megszerkesztettem a táblázatot, azon kinyomtatható az A4-es lapra a táblázat. A többi gépen viszont előfordul, hogy két lapra akarja nyomtatni, és mindig vízszintesen, a 210 mm-es lapszélesség nem tetszik neki, ebben az irányban akarja két oldalra nyomtatni. Van amelyik gépen ez történik, van amelyiken pedig nincs semmi gond. Tudnátok segíteni, mi ennek az oka?
Köszönöm, deják.
-
dejak
újonc
válasz Jarod1 #21938 üzenetére
A4-esre van van állítva, és mégsem jó minden gépen. Anyit még hozzátennék: 4 oszlopból áll a lap, az oszlopszélességek összege plusz a lap margójának szélessége tesz ki 21 cm-t. Evvel a méretezéssel működik a nyomtatás három gépen, a negyediken két oldalra akarja nyomtatni. Bár először csak azon a gépen volt jó, amelyikkel megszerkesztettem, a másik kettőn nem. Aztán kicsit összébb húztam az oszlopszélességeket, és így jó lett mindhárom gépen. Most érkezett egy negyedik gép, azon megint nem jó.
-
slashing
senior tag
Lapelrendezések: Nyomtatási terület lenyit: nyomtatási terület megszüntetése. Töréspontok lenyit: minden oldaltörés visszaállítása. Aztán jobb lent a nagyítás csúszka mellett oldaltörések megtekintése és húzd oda a szaggatott vonalat ahol véget ér az első oldal. Így talán jó lesz.
vagy válassz keskenyebb margót...
[ Szerkesztve ]
-
Delila_1
Topikgazda
Az oldalbeállításnál beállíthatod, hogy 1 oldal hosszú, és 1 oldal szélességű legyen. Ennek megfelelően automatikusan lekicsinyíti az adatokat. Ez a beállítás valószínűleg minden gépen jó lesz.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
dejak
újonc
válasz Delila_1 #21942 üzenetére
Valóban ez lehet a megoldás a jövőre nézve, most kipróbáltam, természetesen így is lecsökkenti az oszlopszélességeket. Eddig a legyen 100% volt beállítva, valószínűleg már a lap első szerkesztésekor az 1 oldal széles, 1 oldal magast kell beállítani, és akkor minden gépen jó lesz. A nyomtatáshoz eleve ráhagyással szerkesztem a cella tartalmát, hogy minden biztosan cellán belül maradjon.
-
slashing
senior tag
Egy kis érdekesség excel 2013: ha táblázattá formázott cellákon használja az ember a lapvédelmet akkor a táblázat nem fog bővülni adatbevitelnél . Erre találtam ki hogy lehúzom annyi sorra a táblázatot amennyi elég mondjuk 1 évre. És itt jön a következő hiba miszerint ha a táblázatban van zárolt oszlop de be van pipálva hogy kijelölheti az ember a zárolt cellát akkor minden gond nélkül engedi törölni annak tartalmát(képletet tartalmazó cellánál ez nagyon nem szerencsés) kivétel ez alól a fejlécsor mert ott nem engedi törölni
Viszont ha nem engeded a zárolt cella kijelölést és mondjuk egy 20 oszlopos táblázat második oszlopa zárolt akkor csak az első oszlopot tudod kijelölni, roppant vicces dolog. -
tgumis
tag
Sziasztok!
Több kérdést is szeretnék feltrnni
1 van egy táblàzatom ést azt leszűrom megoldható e hogy egy makróval a szűrt adatot tatzalmazó területét kijelöljem.
2 a cella étékér csak thai nyelven lehet kiìratni[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz tgumis #21945 üzenetére
Sub Kijeloles()
Range("A1").Select
Selection.CurrentRegion.Select
End SubAz A1 helyére a saját tartományod bal felső sarkának a címét írd be.
A 2. kérdésre csak a füzeted ismeretében (vagy akkor sem) lehet választ adni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
tgumis
tag
válasz Delila_1 #21946 üzenetére
Akárhogy próbálgatom minden egyes alkalommal az a1 cellától jelöl ki. Hiába írom át B2-re (vagy bármire) ami a tartományom bal felső cellája.
A szövegkiírással kapcsolatban az lenne a kérdésem ha mondjuk a az A1=123 akkor az Excel képes kiírni hogy százhuszonhárom magyarul? -
Delila_1
Topikgazda
válasz tgumis #21947 üzenetére
Nézz körül itt, ha a számot szöveggé akarod alakítani egy függvénnyel.
A másikhoz a füzetedet kellene látni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Louro
őstag
Sziasztok!
Több kritérium alapján szűrnék, de megfogott a feladat. A kód:
Const opt1 As String = "<>elso_param_**"
Const opt2 As String = "<>masodik_param_*"
Const opt3 As String = "<>harmadik_param_*"
Const opt4 As String = "<>negyedik_param_*"
ActiveSheet.Range(Cells(1, 2), Cells(LastRow - 11, 18)).AutoFilter Field:=1, Criteria1:=Array( _
opt1, opt2, opt3, opt4), Operator:=xlFilterValuesAzt kellene csinálnia a scriptrészletnek, hogy a kiszűri azokat a rekordokat, ahol a megadott oszlop mezőiben nem szerepel a 4 paraméter egyik szövegrészlete sem.
Mess with the best / Die like the rest
Új hozzászólás Aktív témák
- Háztartási gépek
- Monitor hiba topik
- Milyen okostelefont vegyek?
- A fociról könnyedén, egy baráti társaságban
- PlayStation 5
- Felpörög az asztali CPU-piac a következő pár hónapban
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Szeged és környéke adok-veszek-beszélgetek
- Ubiquiti hálózati eszközök
- Futás, futópályák
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest