Excel kérdés

Jelentkezz be a hozzászóláshoz.

norbre
#1664

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

#1663
Sziasztok, a problémám a következõ:

Adott egy excel táblázat, amiben van 4 oszlop, 1 sor. Az adott sor minden oszlopában egy szó. Egy ötödik oszlopban (E) az ÖSSZEFÛZ függvénnyel egy mondattá fûzöm az elõzõ oszlopok tartalmát:



Az E1 cella tartalma =ÖSZZEFÜZ(A1;" ";B1;" ";C1;" ";D1)

Ezt követõen már nincs szükségem az A1 - D1 cellákra, de ha egyszerûen kitörlöm, akkor értelemszerûen eltûnik az E1 tartalma is.

Az volna a kérdésem, hogy létezik-e olyan megoldás, amellyel egy adott számított cella tartalma felveszi az eredetileg benne lévõ képlet eredményét(értékét)?

Másképp megfogalmazva: Meg tudom-e oldani hogy az összefûzés után a cella tartalma ne a függvény legyen, hanem a 'Hull az elsárgult levél' szöveg? Ja, és az A1 - D1 cellák elrejtése nem jó megoldás.
norbre
#1662
CTRL+C -> irányított beillesztés (Értéket) ?

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

norbre
#1661
hát, ilyennel sajna még nem találkoztam, nincs tippem :/

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

#1660
Sziasztok, a problémám a következõ:



Adott egy excel táblázat, amiben van 4 oszlop, 1 sor. Az adott sor minden oszlopában egy szó. Egy ötödik oszlopban (E) az ÖSSZEFÛZ függvénnyel egy mondattá fûzöm az elõzõ oszlopok tartalmát:





A B C D E

1 Hull az elsárgult levél Hull az elsárgult levél




Az E1 cella tartalma =ÖSZZEFÜZ(A1;" ";B1;" ";C1;" ";D1)



Ezt követõen már nincs szükségem az A1 - D1 cellákra, de ha egyszerûen kitörlöm, akkor értelemszerûen eltûnik az E1 tartalma is.

Az volna a kérdésem, hogy létezik-e olyan megoldás, amellyel egy adott számított cella tartalma felveszi az eredetileg benne lévõ képlet eredményét(értékét)?

Másképp megfogalmazva: Meg tudom-e oldani hogy az összefûzés után a cella tartalma ne a függvény legyen, hanem a 'Hull az elsárgult levél' szöveg? Ja, és az A1 - D1 cellák elrejtése nem jó megoldás.
#1659
Sziasztok!

Régóta Excellel dolgozom, de ma olyan problémával találkoztam, amit nem tudtam megoldani.
Két táblázattal dolgoztam, két külön Excelben voltak megnyitva. Ctrl+C - Ctrl+V -vel másoltam az adatokat (egész mondatot, vagy csak egy cellát) az egyik táblázatból a másikba. Egy idõ után a másolást nem lehetett megcsinálni. Az adat a vágólapon volt, de nem lehetett beilleszteni sem billentyûparanccsal, sem egérrel. Ugyanezt az adatot egy másik táblázatba simán be lehetett illeszteni, csak a fent említettbe nem. Nincs semmi védelem beállítva a táblázaton. Másik gépre átmásolva ugyanez a probléma vele. Mit állítsak be, hogy mûködjön? A táblázatban sok rejtett oszlop van, így irányított beillesztést nem tudok használni, ráadásul nagyon lelassítaná a munkám, mert több, mint 3000 sort kell összeraknom.
Két ugyanolyan felépítésû táblázatról van szó, más adatokkal, ugyanazok az oszlopok vannak elrejtve.
Bezárás, újra megnyitás után sem változott semmi.
Sajnos a munkám alaptáblázata lenne, így sürgõs segítség kellene, hogy tudjak dolgozni! Ha valaki rájönne a megoldásra, és megosztaná velem, nagyon-nagyon megköszönném!

Álmodj, amit csak akarsz; menj, ahova szeretnél; légy az, aki szeretnél, mert csak egy életed van és csak egy lehetõséged, hogy olyan dolgokat csinálj, amit szeretnél.

norbre
#1658
ok, szivesen 😊

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lalakov
#1657
Tényleg nem szükséges, nekem így megfelel, nagyon szépen köszönöm. 😊
norbre
#1656
ha gondolod holnap feltöltök egy mintát 😊

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lalakov
#1655
"feltételes formázás" nekem ilyen kínai dolgot ne írj le. 😊))
Csak egy helyre kell beírnom, onnan csak másolgatom. Köszönöm. 😊
norbre
#1654
csak ötlet.. ha "piros" helyett "p"-t használsz, gyorsabb beírni..
amúgy meg ha feltételes formázást használsz, akkor elég csa ka betût beírni az adott cellába és magától átszinezi 😉

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lalakov
#1653
Köszönöm a segítségedet <#worship> , megoldottam. 😊 A képletedet használom =SZUMHA(A2:G2;"piros";A1:G1), úgy hogy a piros kitöltõ színbe piros betûszínnel írom be, hogy "piros".
norbre
#1652
még egy módszer ha nem szeretnél makrózni.. ha átrakod oszlopokba a sorok tartalmát, akkor tudsz színre szûrni, és a szûrt adatokra már elég egy egyszerû "szum" is

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

norbre
#1651
hát... eddig ilyesmiket találtam csak pl: Függvények a cellák színére az Excelben

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

norbre
#1650
ez a képlet nem tud színekkel bánni, értékre végez összehasonlítást.. még megnézem hátha találok valamit

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lalakov
#1649
Ez alapján próbáltam beírni, =SZUMHA(A2:F2;"#FF0000";A1:F1), de nem számol.
lalakov
#1648
Magyar, 2007-es excel és konkrétan színes.
norbre
#1647
amúgy elvileg ilyen:
=SZUMHA(A2:G2;"piros";A1:G1)

vagy angol excelnél:
=SUMIF(A2:G2;"P";A1:G1)

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

norbre
#1646
mármint konkrétan színes a cella, vagy be van írva hogy "piros", "zöld"?

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lalakov
#1645
Tudna valaki segíteni abban hogyan kéne helyesen megadni egy képletet? Az elsõ sorban számok vannak(A1-tõl F1-ig), a G1-ben össze vannak adva. A 2-es sorban két szín van(piros, zöld). Azt szeretném, ha a H1 mezõben csak azon számok összege szerepelne ami alatt piros szín van.
Delila1
#1644
Szívesen.

A mindenkori utolsó sorig megy a makró.
Postáztam a makró képét.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

lang14
#1643
kipróbáltam, ha plusz sort kell beírni, meg ilyenek az már menni fog.
Vagy az eredményt máshová írni. Köszi nagyon örülök a segítségnek.

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

lang14
#1642
Nagyon jó.
Elküldöd nekem a képet? mert akkor megregulázom 😊
sutti14kukacgmail.com
Köszi

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

Delila1
#1641
Rájöttem.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1640
Ezt a kattintóst hogy csináltad?

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

norbre
#1639
Spoiler (katt a megjelenítéshez)
nem kioktatásnak szántam, inkább segítségnek.. csak futólag láttam amit írtál és most látom, hogy elnéztem az erre vonatkozó a sorodat.. sry

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

Delila1
#1638
Igen, ilyen, és még sok egyéb megoldás létezik az alsó cella sorának a meghatározására.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

norbre
#1637
az utolsó cellára van egy ilyen kód:

Sheets("Munkalap1").Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

Delila1
#1636
Beteg dolog ez a képfeltöltés. Így közvetlenül bemásolva a makrót nem marad meg az eredeti tagolása. Igaz, hogy így is mûködnie kell, de nem lesz átlátható.

Sub kod()
Dim sor1%, sor2%, usor%

sor2% = 1
usor% = Range("A1").End(xlDown).Row
For sor1% = 2 To usor%
Cells(sor2%, "E") = "code1" & Chr(34) & Cells(sor1%, "A") & Chr(34)
Cells(sor2% + 1, "E") = "code2"
Cells(sor2% + 2, "E") = "code3" & Chr(34) & Cells(sor1%, "B") & Chr(34)
Cells(sor2% + 3, "E") = "code4" & Chr(34) & Cells(sor1%, "C") & Chr(34)
Cells(sor2% + 4, "E") = "code6"
Cells(sor2% + 5, "E") = "code7"
sor2% = sor2% + 7
Next
End Sub


Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1635
http://www.sg.hu/galeria/1189680592/11896805921346939304tn.jpg

Most vagy sikerült feltölteni a makró képét, vagy nem.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

lang14
#1634
Ez esetben az elsõt.

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

norbre
#1633
bármelyiket meg lehet oldani, azért kérdem hogy melyik verziót szeretnéd?

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lang14
#1632
1 - mindig ugyan oda esik. kb 15 sor ismátlõdik, és csak az "" jelek között kell adatokat változtatni.

2 - Az E-J variáció csak azért van mert valahogy próbáltam elindulni.
De azt is bele lehet írni eleve a makróba nem? Gondolom azért kérded 😊

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

norbre
#1631
bármelyik megoldható elvileg.. kérdés az utolsó csatolt kép alapján:
1- ha az A, B, C oszlopból kellene generálni a nyíllal mutatott részt, akkor a code2, code6, code7 sorokat mindig ilyen sorrendben kell beszúrni?

2- ha ugyanezt E-J oszlopokból kell megoldani akkor egyértelmû a sorrend

melyik lenne jobb?

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lang14
#1630
Mert nem jó képet töltöttem fel 😊
excel

A képet látható 3-4 változónak helyet adó "adathalmaz"-t, kellene beleilleszteni egy program makrójának a kódsorába, úgy hogy az csak egyébként állandó, de minden A oszlopban szereplõ kódnál le kell fusson.
Ezért kell ismételni.

Azt meg tudom oldani, hogy minden kódsorban benne legyen ez van jobbra felül. Aztán ezt transzponálva megkapjuk ennek oszlopos kivitelét.

De ha eleve tudunk olyat ami a képen látható nagyon jó lenne 😊

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

norbre
#1629
viszont még nem teljesen világos a feladat.. az általad linkelt kép már a végeredmény lenne? mert akkor a "B1->A1, c1->A2; d1-A3" úgy látom nem teljesen igaz

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

norbre
#1628
segítek szívesen, de majd otthonról este..
kicsit elegánsabban meg lehet oldani mint a tényleges vágólapos másolás, illetve egyszerû módon meg lehet határozni programból hogy mi az utolsó adatot tartalmazó cella így nem kell neked meghatározni hogy milyen területtel dolgozzon

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lang14
#1627

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

lang14
#1626
Sziasztok,
szóval ott vagyok, hogy lelépteti, de nem tudom hogyan jönne a következõ oszlop.

Ha valaki tudna olyan programot írni, ami eleve így másol:
B1->A1, c1->A2; d1-A3
mivel mindegyiknél kb nyolcat kell másolni, azt meg képlettel meghatároznám mennyi sort kell megnézni-e.

Tudtok segíteni?

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

norbre
#1625
hát, ha változik az adatok mennyisége, és nincs maximálva akkor nagyon nem tudod kikerülni szerintem hogy leprogramozd..

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

lang14
#1624
Most ott tartok, hogy az egyes adatok mellé oszlopokban a kódsorok vannak,
valahogy így:
kódsor1 kódsor2 kódsor3 "aaa" kódsor4 "cc"
kódsor1 kódsor2 kódsor3 "bbb" kódsor4 "dd"

ezt transzponáltam:
kódsor1 kódsor1
kódsor2 kódsor2
kódsor3 "aaa" kódsor3 "bbb"
kódsor4 "cc" kódsor4 "dd"

Mivel tudnám egymás alá helyezni? Az "A" és "B" oszlopot. nem akarnám úgy makróval megcsinálni, hogy leszimulálom, hogy kijelöl beilleszt, mert 50-100 oszlopnál kicsit cink.

Köszi

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

lang14
#1623
Sziasztok,
tudtok-e olyanban segíteni, hogy van egy 2-3 oszlopos adathalmazom,
amit úgy kellene beleilleszteni egy 8-10 soros kódsorba (egyik számot egyik sorba, másikat másikba), aztán a következõ sornál(2-3 oszlopos) újra legenerálja az egész 8-10 soros kódot, amíg el nem fogy az eredeti oszlop.
Olyan mint amikor körlevelet csinálsz amibe bele kell helyettesíteni adatokat. Aztán az egyesítésnél újra-meg újra az egész szöveget elõveszi.
Nyilván az adat szövegbe illesztése megy. De hogyan tudom azt automatizálni, hogy addig ismételgesse, amíg van adat?

Köszi

adat1 adat2
aaa cc
bbb dd

eredménybe meg:
kódsor1
kódsor2
kódsor3 "aaa"
kódsor4 "cc"

kódsor1
kódsor2
kódsor3 "bbb"
kódsor4 "dd"

...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...

#1622
Jo estet mindenkinek!
Ismet itt, mert utolag is innen kaptam a legtobb segitseget!

Adott egy leltar program, amibe az adatok userformon keresztul mennek be. A rendszer tesztelt, bizonyitottan mukodik....
Az excel makrostol, mindnestol egy prezentacioban fog szerepelni, amit ha minden igaz egy angliai nagy vallalat megvesz. Itt tobb mint 2000 egysegrol (etterem)-rol van szo, szoval a kerdes felvetodott, ha ujitas van, lesz, akkor mi annak az utja, hogy a makroban a frissiteseket akar emailben kuldeni lehessen, mindenfele programozoi tudas nelkul, es a kiegeszites beepuljon a tobbihez. Ugymond felulirja az addigiakat a helyes, vagy kibovitett valtozattal.

Ez nagyon fontos lenne, es mar a fulemet ragjak, hogy mikor leszek mar kesz.
Aki tud az kerem szepen segitsen!

A valaszokat elore is koszonom!!

Attila
norbre
#1621
nincs mit 😊

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

#1620
Jól érted, pontosan ez volt a problémám egyik része. És pont ugyanazt a megoldást találtam ma reggel (csodákra képes a makró rögzítés, majd a kód visszanézése).
És le is kellet fordítanom angolra a függvényeket, de az már csak a második része volt.
Köszönöm a segítséget!

norbre
#1619
lehet nem jól értem így korán reggel, de ha az idézõjelekkel van csak a gond, akkor talán így:

Sheets("Munka1").Cells(x, y).Formula = "=HA(C8=FKERES(C8;vevõk;1);HA(C8>"""";FKERES(C8;vevõk;2);"""");""Új partner esetén kérlek add meg!""))"

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

#1618
Akkor sajna nincs tippem. )o:
De tuti vannak nálam okosabbak is itt. (o;

norbre
#1617
tartós.. az adatok változnak, így az oldaltörés is

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

#1616
Szia,
majdnem. :o)
Egyszerû képletet én is be tudok szúrni, de amit szeretnék, az többszörösen összetett. (ez: =HA(C8=FKERES(C8;vevõk;1);HA(C8>"";FKERES(C8;vevõk;2);"");"Új partner esetén kérlek add meg!"))
És a problémám, ott adódik elsõ körben, hogy ha az üres cella ("") parancsot adom ki neki, az idézõjeleket tördelésnek veszi.
A hibám talán ott van, hogy én excelbõl kiindulva, az idézõjelben lévõ adatokat szövegnek értelmezem, és azt akartam, hogy a vb is annak nézze, és csak egyszerûen írja be.
Ez elvetélt ötlet.
Szóval marad az, hogy vagy lefordítom angolra a képletet, vagy a nem túl elegáns de egyszerû megoldás: a táblázat nem használt részében egy cellába beírom a képlelet, majd onnan visszaolvastatom.
De köszönöm a segítséget!

#1615
Szia, egyszeri probléma, mert most így kell kinéznie, vagy pedig tartós, tehát az adatok frissülése után rendszeresen kellene ugyanezzel a metódussal nyomtatnod?