Excel kérdés
Jelentkezz be a hozzászóláshoz.
** 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"
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.
** 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"
** 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"
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.
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.
** 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"
** 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"
Csak egy helyre kell beírnom, onnan csak másolgatom. Köszönöm. 😊
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"
** 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"
** 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"
** 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"
=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"
** 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"
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.
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...
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...
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
Spoiler (katt a megjelenítéshez)
** 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"
Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.
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"
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.
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.
** 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"
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...
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"
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...
** 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"
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"
...Nyugi!Minden a legnagyobb rendben csúszik ki a kezemből...
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...
** 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"
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...
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...
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
** 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"
É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!
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"
De tuti vannak nálam okosabbak is itt. (o;
** 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"
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!