Hirdetés

2024. május 8., szerda

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.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.

Összefoglaló kinyitása ▼

Hozzászólások

(#22201) slashing válasza Delila_1 (#22200) üzenetére


slashing
senior tag

ohh ha ez ilyen egyszerű lenne. Internet elérés minimum techikusi szinttől felfele szóval akinek ez kéne annak nincs :DD :DD én azt preferálnám ha átállnánk csv-re mivel azzal kismillió program tud dolgozni többek közt az excel is...

(#22202) Delila_1 válasza slashing (#22201) üzenetére


Delila_1
Topikgazda

Akkor marad a "lassú munkához idő kell". ;]

Így lehet megoldani az emberek foglalkoztatását. :W

[ 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.

(#22203) lappy válasza Delila_1 (#22200) üzenetére


lappy
őstag

Én nem értek a macrohoz de ezt találtam talán ez segít konvertálni.

Bámulatos hol tart már a tudomány!

(#22204) slashing válasza lappy (#22203) üzenetére


slashing
senior tag

:Y Ez nagyon jónak néz ki! Köszönöm :R

(#22205) PistiSan


PistiSan
addikt

Sziasztok!
Excel 2010-et használok.
1. munkafüzeten van egy táblázatom amiben lenyíló lista segítségével 2.es munkafüzet D1-100 celláiból veszi az adatokat, remekül működik.
Sajnos hosszadalmas így is a lenyíló listán megkeresni a szükséges adatokat, van arra lehetőség hogy az excel beírás közben kiírja a lehetséges kiegészítő adatokat?
Már az is jó lenne, ha mondjuk megnyomom az "A" betűt és akkor oda ugrik az "A" betűvel kezdődő szavakhoz.

(#22206) botond187


botond187
csendes tag

Sziasztok,

Olyan kérdésem lenne, hogy excel-ben szeretném megoldani azt, hogy egy oszlop elemeit (betűk, számok keveréke) lemásolnék egy másik oszlopba, és kiegészítenék egy szöveggel.

Érthetőbben:

Az oszlop egyik cellája mondjuk így néz ki: tbh3456-23m
Ezt a cellát szeretném lemásolni egy másik oszlopba, úgy hogy beleillesztem még az elejére hogy: alma/
Így nézzen ki végeredménybe: alma/tbh3456-23m

Erre van lehetőség a programban?

Köszi a válaszokat.

(#22207) slashing válasza botond187 (#22206) üzenetére


slashing
senior tag

Delila_1-től lestem én is:

Ha mundjuk B1-ben vannak a betűk számok akkor állj mondjuk a c1-re aminek a képlete ez lesz: ="alma/" & B1 ezt végighúzod az oszlop mellett majd másolás és ahova be akarod szúrni ott irányított beillesztés értékként.

(#22208) botond187 válasza slashing (#22207) üzenetére


botond187
csendes tag

Szuper, működik, köszi a segítséget.

[ Szerkesztve ]

(#22209) slashing


slashing
senior tag

Lehet-e olyan feltételes formázást létrehozni ami:

10 20 30
5 5 5 (min)
5 5 5 (max)

Azt vizsgálom felételesen a 4. sorban hogy benne van-e az 1. sorban lévő értékhez képest a Min - Max tartományban az értékünk mondjuk A4=8 ez ugye benne van az 5-15 (A1-A2 - A1+A3) értékeke között, igaz színezd be akármilyenre.

Ez egy tök egyszerű feltételes formázás képlettel kisebb nagyobb.... de mi van akkor ha én nem akarok külön oszlopokra egyesével formázást csinálni hanem csak egyet? Tehát hogy működjön a B oszlopban is a C-ben is és mondjuk az CC oszlopban is ugyan az a feltételes formázás de természetesen változnak az oszlopokban az értékek és a min max értékek is.

Nem eget rengető dolog ha nem lehet megoldani de hátha tanulok valami újat. Bár szerintem ezt így nem lehet. Macro most nem játszik annyira nem fontos a dolog.

(#22210) Mittu88


Mittu88
senior tag

Sziasztok!

VBA-val szeretnék csoportosítani egy táblázatot úgy, hogy 190 soronként legyen egy csoport (hogy zárható legyen, ezzel segítve az átlátását).

Nagyon elakadtam vele, pedig úgy érzem közel a megoldás. Jelenleg így néz ki a kód:

Sub csoportosítás()
'
' csoportosítás Makró
'

'
Dim A As Long
Dim elozo As Long
Worksheets("Napi").Activate
elozo = 1
For A = 190 To 1900 Step 190
Range("A1").Select
Application.CutCopyMode = False
Range(Cells(elozo, 1), Cells(A, 1)).EntireRow.Select
Selection.Group
elozo = A
Next
End Sub

Ez most annyit csinál, hogy minden százkilencvenedik sort csoportosítja, valamint az egész 1900 sort.
Mi lehet a gond? :(

(#22211) Delila_1 válasza Mittu88 (#22210) üzenetére


Delila_1
Topikgazda

Próbáld ezzel:

Sub Csoportok()
Dim elso As Long, ucso As Long
elso = 1: ucso = 190
Do While elso < 1900
Range(elso & ":" & ucso).Rows.Group
elso = ucso + 2: ucso = elso + 188
Loop
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.

(#22212) Delila_1 válasza slashing (#22209) üzenetére


Delila_1
Topikgazda

=ÉS(A4>=A$1-A$2;A4<=A$1+A$3)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22213) slashing válasza Delila_1 (#22212) üzenetére


slashing
senior tag

kísértetiesen hasonlóval próbálkoztam de az istenért nem akart jó lenni, tuti valamelyik $ jelet írtam el akkor :)) :R köszi

(#22214) Delila_1 válasza slashing (#22213) üzenetére


Delila_1
Topikgazda

Szivi. :)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22215) Mittu88 válasza Delila_1 (#22211) üzenetére


Mittu88
senior tag

Hááát ez nagyon király lett, köszönöm! :Y :R
Nagyon rossz oldalról közelítettem meg a problémát ezek szerint :W

(#22216) Delila_1 válasza Mittu88 (#22215) üzenetére


Delila_1
Topikgazda

Nagyon jól közelítetted meg, csak az Excel fejlesztői oldották meg kicsit furcsán.

Ha az utolsó sor + 1 a következő csoport első tagja, valamiért egybe veszi a két csoportot.
Ki kellett kísérletezni, hogy milyen módon fogadja el.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22217) Mauzes


Mauzes
őstag

Sziasztok!

Használok egy online excel template-et Google Drive felületen, amit más készített. Sajnos amikor letöltötm offline-ba az excel fájlt, akkor megnyitásnál kiírja, hogy hiba, és csinál egy recovery-t, de egyes képletek, amelyek más lapokról gyűjtenek be adatot, hiányoznak, egyszerűen csak az értéküket állítja helyre az Excel képlet nélkül.

Miért lehet az, hogy a Drive alatt tud értelmezni bizonyos képleteket, de a fullos Excel program meg nem? Ezekről a képletekről van szó, megnéznétek esetleg, hogy láttok-e valami furcsát bennük?

=iferror(INDEX(arrayformula(filter(Transactions!J:J,Transactions!C:C<>"",row(Transactions!C:C)=max(if(Transactions!C:C=B4,row(Transactions!C:C),0)))) ;1),0)

=arrayformula(sumproduct(Transactions!C:C=B3,Transactions!B:B="Sell",Transactions!P:P))

(Bocs a görgetésért, de nem tudom, hogyan lehet smiley-k nélkül ezeket berakni.)

[ Szerkesztve ]

(#22218) Met


Met
nagyúr

Sziasztok!

Minden második cellát hogy lehet kijelölni? Háttérszínt szeretnék neki adni. Ilyen táblázat, szóval Ctrl+clikket szeretném kihagyni ha lehet.

"If in doubt, flat out!" Colin McRae

(#22219) Delila_1 válasza Met (#22218) üzenetére


Delila_1
Topikgazda

Sub piros()
Dim i As Integer

For i = 2 To 25
Cells(i, i).Interior.ColorIndex = 3
Next
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.

(#22220) Met válasza Delila_1 (#22219) üzenetére


Met
nagyúr

Nem értek az excelhez, szóval ezt hova másoljam be? :B

[ Szerkesztve ]

"If in doubt, flat out!" Colin McRae

(#22221) Delila_1 válasza Met (#22220) üzenetére


Delila_1
Topikgazda

Állj a lapra, ahol színezni akarsz.

Alt+F11-re bejön a VB szerkesztő. Bal oldalon kiválasztod a füzetedet. Insert menü, Module.
Jobb oldalon kapsz egy üres fehér oldalt, oda másold be. F5-tel indíthatod, majd bezárhatod a VB szerkesztőt.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22222) lappy válasza Mauzes (#22217) üzenetére


lappy
őstag

Milyen nyelvű excel van a gépeden?

Bámulatos hol tart már a tudomány!

(#22223) Met válasza Delila_1 (#22221) üzenetére


Met
nagyúr

:R

"If in doubt, flat out!" Colin McRae

(#22224) Delila_1 válasza Met (#22223) üzenetére


Delila_1
Topikgazda

:) :K

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22225) Mittu88 válasza Delila_1 (#22216) üzenetére


Mittu88
senior tag

Így már minden tiszta. Köszi szépen a magyarázatot is :)

(#22226) Mauzes válasza lappy (#22222) üzenetére


Mauzes
őstag

Angol. A második képletet már sikerült átalakítani, de az elsőt nem...

(#22227) johnny82


johnny82
őstag

Hali!

Hogyan lehet azt megcsinálni jelenléti ívhez, hogy mondjuk ha A1 cellába 1-et írok, akkor a C1 be írjon be valamit, de ha 14-et, akkor a C14-be?

Köszi!

(#22228) lappy válasza johnny82 (#22227) üzenetére


lappy
őstag

Ezt nézd meg kipróbálva nem volt:
Ha (A1=sor (); a1;" ")

Bámulatos hol tart már a tudomány!

(#22229) johnny82 válasza lappy (#22228) üzenetére


johnny82
őstag

Nem jött össze. Konkrét függvényt le tudnád írni légyszi ezzel a példával?

Köszi!

mod: tehát ha A1-be egyet írok, akkor 24-et írjon a C1-be, de ha A1-be 14-et írok, akkor C14-be írjon 24-et.

[ Szerkesztve ]

(#22230) johnny82 válasza johnny82 (#22229) üzenetére


johnny82
őstag

Szerkesztés lejárt.

Erre javította ki magától:=HA(A1=SOR();A1;" ")

Csak ebből hogy következik, hogy mit hova írjon és mikor?

(#22231) lappy válasza johnny82 (#22229) üzenetére


lappy
őstag

akkor ezek szerint félre értettem amit elsőnek írtál
azt hittem azt akarod hogy A1 írsz egy számot az jelenlen meg a C oszlop valahányadik sorában.

Bámulatos hol tart már a tudomány!

(#22232) lappy válasza johnny82 (#22229) üzenetére


lappy
őstag

Nem igazán értem hogy mit is kell beírni a C oszlopba,
tehát ha A1-be egyet írok, akkor 24-et írjon a C1-be, de ha A1-be 14-et írok, akkor C14-be írjon 24-et.
ez hogy van?
ha 1 írok be akkor c1 be 24? de mi alapján? random?

Bámulatos hol tart már a tudomány!

(#22233) johnny82 válasza lappy (#22232) üzenetére


johnny82
őstag

Első nyolc oszlop celláiba be akarom írni, hogy mely napokon dolgozott az ember, és amelyik napon dolgozott oda (majd meg fogom dátumozni) 24-et írjon be.

tehát ha 3-án dolgozott, akkor 3-ához írjon 24-et, vagy 8-at, az már úgyis változtathatom.

[ Szerkesztve ]

(#22234) johnny82 válasza johnny82 (#22233) üzenetére


johnny82
őstag

Valami ilyesmire gondolok:

(#22235) lappy válasza johnny82 (#22234) üzenetére


lappy
őstag

szia
ha ezt szeretnéd akkor ez kell az első oszlopba írni
=HA(VAGY(A5=$B$1;A5=$C$1;A5=$D$1);24;" ")
a másodikba
=HA(VAGY(A5=$B$2;A5=$C$2;A5=$D$2);8;" ")
és így tovább
a munkanap az A1 ben van

[ Szerkesztve ]

Bámulatos hol tart már a tudomány!

(#22236) johnny82 válasza lappy (#22235) üzenetére


johnny82
őstag

Köszi, próbálkozok! :R

Üdv!

mod: még 1 láma kérdés: hogy érted, hogy oszlopba írok? Nem cellára gondolsz?

[ Szerkesztve ]

(#22237) lappy válasza johnny82 (#22236) üzenetére


lappy
őstag

Az első képlet az m.ora a második képlet a szabadság nevű oszlopba kerül.

Bámulatos hol tart már a tudomány!

(#22238) Delila_1 válasza Mauzes (#22217) üzenetére


Delila_1
Topikgazda

A helyedben egyszer rögzíteném makróval a 2 képlet bevitelét, utána minden másoláskor csak indítani kellene a makrót.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22239) Delila_1 válasza lappy (#22235) üzenetére


Delila_1
Topikgazda

Lappy képletei akkor működnek, ha az A oszlopban nem teszel pontot a számok után. :K

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#22240) Met válasza Delila_1 (#22224) üzenetére


Met
nagyúr

Elbaszcsiztam :B Rossz képet linkeltem.
Sakktábla mintásra kellene színezni C2 E2 G2 szürke, B2 D2 F2 fehér és a harmadik sorban eggyel jobbra tolva (vagy balra). Itt a táblázat, így akkor egyszerűbb.

"If in doubt, flat out!" Colin McRae

(#22241) johnny82 válasza Delila_1 (#22239) üzenetére


johnny82
őstag

Köszi nektek, de nekem nem akar összejönni sehogy sem. Ha nem túl nagy kérés nem tudnátok átküldeni egy ilyen táblázatot az email címemre?

Köszönöm!

(#22242) Mauzes válasza Delila_1 (#22238) üzenetére


Mauzes
őstag

Nem vagyok nagy excel guru, ezt nem teljesen értem/nem tudom, hogyan kell. Én is csak egyszer szeretném beírni a képletet, aztán továbbhúzni. :)

De akkor nem látszik a képletből, hogy hibás lenne? Azt mondjuk full nem értem, hogy Drive értelmezi, Excel meg nem...

(#22243) DopeBob


DopeBob
addikt

Sziasztok,

elakadtam nagyon. Meg tudom ezt csinálni makró nélkül?

Adott egy ilyesmi tábla:

2014.01.10; 1
2014.01.20; 0
2014.01.21; 0
2014.01.21; 1
2014.02.01; 1

Egy dátum mellette nulla vagy egy.

Ebből kéne nekem két db információ:

- hány darab sor van összesen, ami 01. hó
- hány darab sor van összesen, ami 01. hó és egy egy másik cellában 1 van.

Köszönöm előre is, ha valaki tud segíteni :R

MZ/X

(#22244) botond187 válasza johnny82 (#22241) üzenetére


botond187
csendes tag

Sziasztok,

Egy oszlopban lenne egy betű-szám kombináció (mindegyik különböző). Ezt szeretném átkódolni úgy, hogy kicserélném a betűket egy másikra.
Angol betűk vannak benne, tehát magyar ékezet nem.
Én adnám meg hogy melyik betűt mire cseréli ki. Számokat hagyja, azt ne alakítsa át.
Tehát mondjuk "a" helyett legyen "d", "b" helyett legyen "t" stb stb.

Ezt meg lehet oldani?

(#22245) DopeBob válasza DopeBob (#22243) üzenetére


DopeBob
addikt

Az első időzöben megszületett: {=SZUM(HA(HÓNAP(E1:E282)=1;1;0))}

Ez úgy néz ki jól számol, viszont ha a feltételt kiegészítem így:

{=SZUM(HA(ÉS(HÓNAP(E1:E282)=1;G1:G282=1);1;0))}

Akkor a második rész, ahol csak azokat kéne összeszámolni, ahol egy van már nem jó :(

[ Szerkesztve ]

MZ/X

(#22246) DopeBob válasza DopeBob (#22245) üzenetére


DopeBob
addikt

Valamiért a beágyazott ÉS függvényt nem szerette, mert ez a (kevésbé szép)

{=SZUM(HA(HÓNAP(E1:E282)=1;HA(G1:G282=1;1;0);0))}

megoldás legalább működik.

Sajnálom, hogy teleszemeteltem a fórumot... azért hátha másnak is hasznos lesz, nem töröltetem ki.

MZ/X

(#22247) slashing válasza DopeBob (#22246) üzenetére


slashing
senior tag

=SZUM(HA(HÓNAP(A1:A5)=1;B1:B5;)) ctrl+shift+enter....

Összeadja azokat ami 1. hó mivel mindenhol csak 1-esek vagy 0-ák vannak így nem kell külön nézni hogy hány 1-es van a második oszlopban mivel az összegük annyi lesz mint ahány sorban 1-es van.... ha jól gondoltam a feladatot

(#22244) botond187: egyszerű keres/csere ctrl+f ?

[ Szerkesztve ]

(#22248) DopeBob válasza slashing (#22247) üzenetére


DopeBob
addikt

:W

Basszus, tényleg, így egyszerűbb :B

MZ/X

(#22249) lappy válasza Delila_1 (#22239) üzenetére


lappy
őstag

De lehet pont a végén cellaformázàssal

Bámulatos hol tart már a tudomány!

(#22250) Mittu88


Mittu88
senior tag

Az mitől van, hogy néha átáll egy adott munkafüzet minden nem beállított formátumú cellája Könyvelői-re? Nagyon idegesítő, mert így értelmezhetetlen adatokat lát a felhasználó és rengeteg időmbe telik beállítani a 4-5000 soros munkalapokon.

Esetleg makróval meg lehet oldani, hogyha Könyvelői a formátum, akkor általánosra változtassa, minden más esetben pedig ugyanúgy hagyja?

[ Szerkesztve ]

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.