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.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Spyra: akkus, nagynyomású, automata vízipuska
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
Általános témák
LOGOUT.hu témák
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [sziku69:] Szólánc.
- [Re:] [Szevam:] Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- [Re:] [bambano:] Bambanő háza tája
- [Re:] Elektromos rásegítésű kerékpárok
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [Tüzi:] Geek-hatarozo
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
GAMEPOD.hu témák
Téma összefoglaló
- Utoljára frissítve: 2023-11-13 08:31:56
LOGOUT.hu
Hozzászólások
(#1501) loszerafin válasza loszerafin (#1500) üzenetére
loszerafin
senior tag
Ezer bocs, de wordben úgy látom a wildcards-ok nem reguláris kifejezések, szóval kissé utánaolvastam, és inkább ezt kell írni a Find-ba:
(*ARTICOL*^13)
(Jobb lenne, ha ki tudnám próbálni, de hát nincs wordom)
[Szerkesztve]
ibike
csendes tag
sajna nekem *.xls formátum kö, ha lehet, me onnan egy excelbe megcsinált-meglévő fügvényhez rendelem, ami tovább dolgozik belőle
és ez amit bemásoltam az csak az első oszlop, ott hátrafele van még 3 oszlop....
amugy a kiterjesztés: *.LST
hogy normálisan lássam a saját formátumába csak Totalcommander F4, az F3 má esszekavarja
loszerafin
senior tag
Az xls formátum most sincs meg, hiszen vmi LST-d van
Ha sima text fájlod van, akkor meg a grep után is
pont ugyanolyan formátumot kapsz, azaz az eredményt pont ugyanúgy tudod kezelni, mint a kiindulási állományt.
Az, hogy hány oszlop van, egyálalán nem érdekes. mert a grep sorokkal dolgozik.
Tehát ha az LST az egy text állomány, és azt be tudod tölteni az excelbe, akkor a greppelt LST állományt is be fogod tudni tölteni az excelbe.
Ha meg makrót akarsz, akkor meg tegyél ki a webre egy minta xls-t.
Esetleg egy minta LST sem ártana.
[Szerkesztve]
[Szerkesztve]
ibike
csendes tag
hali, most már értem, és ha az egész menetet megfelelő szélességü wordba nyitom meg akko is tartja a formáját,
csak a wordot sem tudom rávenni, hogy az ARTICOL és TOTAL ARTIKOL nevü sorokat tartsa meg, sa többi sor mehet
azt a Grep nevü progit is probáltam, de nem megy NTFS + XP és meloba csak e van.....
loszerafin
senior tag
csak a wordot sem tudom rávenni, hogy az ARTICOL és TOTAL ARTIKOL nevü sorokat tartsa meg, sa többi sor mehet
Igen, sajnos a wordös megoldásom se jó, mert az pont a neked kellő sorokat törli.
Nem találtam olyan wildcardot, ami negálná a kifejezést.
loszerafin
senior tag
grep:
Nekem elsőre ment (Magyar XP, NTFS, virtuális gépben linux alól)
www.steve.org.uk/Software/grep.html
És még rgazdának se kell lenni hozzá, egyszerűen csak ki kell bontani egy könyvtárban, ott lesz a grep program és már mehet is.
[Szerkesztve]
ibike
csendes tag
www.fprima.ro/File/Minta.xls
itt a minta
leszedtem ezt is, de csak egy DOS os ablak villan
akko is ha megadom hogz win98 alkalmazásként fusson
[Szerkesztve]
loszerafin
senior tag
Inkább használd a grepet. Iszonyú egszerű, elsőre megy, no programozás.
grep 'ARTICOL' a-fajlod-neve > eredmenyfajlod-neve
(#1509) loszerafin válasza loszerafin (#1508) üzenetére
loszerafin
senior tag
(Windowsban nem egyszerű az ember élete)
DOS ablakból:
grep ''ARTICOL'' fajlod.lst >eredmenyfajl.lst
Sajnos, az eredményfájl minden sora elé beszúrja a ''fajlod.lst:'' szöveget, de ezt már ki lehet törölni egyszerűen.
Biztos van vmi kapcsolója, de nem jöttem rá mi az. (ami eltünteti ezt a fájlnév beszúrást)
[Szerkesztve]
loszerafin
senior tag
DOS ablak villan:
Persze, mert ez egy parancssoros program.
(Bocsánat, de a wines világ annyira más, én meg főleg linuxozom)
Szóval:
1. Tedd abba a könyvtárba a fájlodat, ahol a grep van.
(Legyen ez a Documentumok könyvtáradban a grep könyvtár)
Nyiss egy dos ablakot
Startmenü-programok-kellékek-parancssor
Ezután:
cd grep
grep ''ARTICOL'' fajlodneve > eredményfál-neve
loszerafin
senior tag
Rájöttem, hogy lehet wörddel:
1. Keresni kell egy karaktert, ami nem szerepel a fájlban, pl. '@'
2. Nyisd meg excelben a fájlt
3. Egy új oszlopba írd be:
=IF(NOT(ISERROR(FIND(''ARTICOL'',A1))),'''',''@'')
Ez minden olyan sorba @-ot tesz, amibe nincs az első mezőben ARTICOL
Ezt a fájlt mentsd el csv-ként, töltsd be wördbe, majd töröld ki a Wildcard-os replace-szel
a @-ot tartalmazó sorokat
Find: (*@*^13)
[Szerkesztve]
ibike
csendes tag
mára ennyi köszi,
nem akar esszejönni, a képlet hibás.......
a grep aszondja nem talál iesmiket
meek haza, holnap is e van
és tényleg köszi, holnap még vakarom a fejem ha lessz kicsi időm, energiám
ibike
csendes tag
no, kicsi olvasgatás és megoldottam:
keres/cserél --- kittörültem az - ME *, - sorok tartalmát az első oszlopba
azután az első oszlopra: szürő - autoszürő - ENM ÜRES opcio eldugott minden nemkivánatost
és kösz loszerafin (habá nem tom mit jelent)
idáig orás unalmas melo volt az oszlop törülgetés
sött mégegyszerübb:
autoszürö - egyéni - kezdete ARTICOL* és Kezdete TOTAL ARTIKOL*
sakko OK
[Szerkesztve]
Juve
aktív tag
Ha vki tudna tanácsot adni a következő probléma megoldására,azt megköszönném:
Egy 80.000-es adatlistából ki kéne szűrnöm az egyező számú szállitókat (a duplikációkatt szeretném megszüntetni).
amargo
addikt
Sziasztok, kis segítséget kérnék.
Hogy tudom megcsinálni..? FKERES, egy adott mező tartalmát keresem meg egy tartományban, majd a tartomány egy másik oszlopát adom eredményűl, viszont! A keresendő mező(String) karakter száma alapján, szeretném, hogy a tartomány (első oszopát veszi figyelembe keresésnél) mezőiből, csak annyi karaktert vegyen, amekkor a keresési mező karakterszáma.
Tehát, ha keresem a ''blaaablaa''-t és a keresési tartományban van ''blaaablaaH'', akkor az IGAZ jelzővel talán ezt hozza ki lehetséges helyesnek, de mivan akkor, ha van egy ''blaaaa'' rangsorolásban ez már előrébb van ezért ezt hozná ki helyesnek.
Ha nincs megoldás, akkor össze dobom a programotrá, de jó lenne, ha nem kellene csak ennyiért egy plussz alkalmazást elindítani.. Valami scriptet lehet rá csinálni benne? vagy miként? Hogy magában az excelben legyen az egész, és gyorsan rugalmasan lehesen többször használni.
Köszönettel
amargo
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
amargo
addikt
Én ilyet ultra edit-ben csinálok..
De keresni kell valami Short lehetőséget. Hátha excelben is van.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
loszerafin
senior tag
0. Legyen a B oszlopban a szállító
1, rendezd szállítók szerint
2. A oszlopba írd be:
=IF(B1=B2,1,0)
3. Szűrd az A oszlop szerint
loszerafin
senior tag
Első ránézésre meg lehet csinálni, viszont túl bonyolult amit írtál, nem világos számomra.
Egy konkrét példa jó lenne.
loszerafin
senior tag
Vagy:
Filter->Advance filter->Unique records only
corlagon
senior tag
Data -> Filter -> Advanced filter -> Unique records only
RAM
őstag
az eltelt napok számának meghatározására meliyk függvény jó?
Csak tisztán
RAM
őstag
up
Csak tisztán
RAM
őstag
dátum & időn belül mellik az?
Csak tisztán
Fauszt
senior tag
MA()
RAM
őstag
1999.12.31. óta hogy jön ki az XXXX nap?
Csak tisztán
lesaux
veterán
Ez kell?
=(MA()-DÁTUM(1999;12;31))
Fauszt
senior tag
pl.
A1=MA()
B1=1999.12.31
C1=A1-B1 majd C1-et formázd meg általánosként...
[Szerkesztve]
RAM
őstag
Fauszt, lesaux :
(rohadtul elfelejtettem ezt a ...-t )
Csak tisztán
amargo
addikt
Tehát,
Van A oszlopban
''kicsike''
''nagyocska'' (ezt csak a példa kedvéért raktam ide)
.. stb
B oszlopban
''kicsikemi''
''kicsikemio''
''kicsiarr''
.. stb
Nos, ha az FKERES-t hazsnáljuk itt és HAMIS ra teszem, akkor ugye nem talál helyes lehetőséget, ha az A oszlopban van a keresendő érték a ''kicsike''.
Ezért kellene nekem egy olyan lehetőség, hogy pl.: a ''kicsike'' karaktereit megszámolva (7) a Boszlopban az első 7 karakter egyezőségét figyelné és akár az első lehetőséget is veheti.. Mert így kihozná, hogy a B oszlopból a ''kicsikemi'' áll hozzá a legközelebb. És a ''kicsihööh'' nincs benne.. mert ha FKERES-nél az IGAZ-t tenném, akkor ezt hozná ki abc miatt.
Ha van egy jobb módszer, amivel akár több egyezőt is feltud sorolni az is jó.
Sajna maga a kérésem elég fura (de ezt kérték tőlem, is..) mert nem adja ki lehetőségként a ''kicsikemio'' -t is az eredmény, ugyanakkor az is jó lehetne.
Köszönöm a segítséget, remélem valamivel érthetőbb voltam.
üdv
amargo
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
paramparya
őstag
Ha unicode szövegként exportálok, akkor pontosan milyen karakter lesz az elválasztó karakter?
php-ban kéne rá meghívnom az explode() függvényt, de eddig a kimásolásos technikával nem ment...
(#1531) loszerafin válasza paramparya (#1530) üzenetére
loszerafin
senior tag
Szövegszerkesztőd unicode-képes?
Itt találhatsz pár ötletet:
http://ca3.php.net/utf8-decode
[link] itt táblázatok is vannak.
De a kérdés, hogy melyik unicode változatról van szó.
***
sszever
őstag
Hogy tudok excel 2003-ba úgy kinyitni / importálni CVS kiterjesztésű file-t, hogy a vesszőkkel elválasztott adatokat külön - külön oszlopba is rakja?
Csak egy ember hiányzik, és máris üres a világ!
L3zl13
nagyúr
Excelben lehetséges valahogy megadni, hogy bizonyos közbülső oszlopokat hagyjon ki a nyomtatásból, anélkül, hogy a nézetben elrejtenénk azokat?
Ha nyomtatási területnél külön megadom a nyomtatandó oszlopokat, akkor a különálló területeket mindenképpen külön oldalra fogja nyomtatni, de nekem az kellene, hogy egy lapon legyen mondjuk az A, B, C, F, K oszlop, és a közbülsőek viszont ne.
Aki hülye, haljon meg!
Az excel beállításainál be lehet állítani a delimiter-t, vagyis a mezők elválasztó karakterét. Ez alapesetben aszem a pontosvessző, és mint ahogy azt sejtheted, csak át kell állítani vesszőre.
Vagy, megnyitod a file-t egy normális szöveg editorban (notepad rohadt lassu ehhez), és kicseréled a vesszőket pontosvesszőre (replace).
Válassz...
***
Próbáltad már, hogy kijelölöd a szükséges oszlopokat, és kiválasztod, hogy csak a kijelölteket nyomtassa?
eh, mennyi hiba
[Szerkesztve]
***
L3zl13
nagyúr
Persze, csak az a baj, hogy csak az összefüggő területeket nyomtatja egy oldalra.
Azaz ha kimarad egy oszlop, akkor a következő oszlopot nem rakja be a korábbi oszlopok mellé, hanem kinyomtatja egy külön oldalra.
Aki hülye, haljon meg!
matekmatika
tag
Helló! És ha írnál egy makrót amely egy új munkalapra összerakja egymás mellé a kinyomtatnivalót, (majd egyúttal ki is nyomtatja) és a végén törli a munkalapot?
Vagy a kinyomtatandó területek nem állandóak?
L3zl13
nagyúr
Ezt csináltuk végül. Csak gondoltam, hátha tud valaki egyszerűbb megoldást.
Aki hülye, haljon meg!
ibike
csendes tag
Hali,
Van egy táblázatom, A oszlopba kodok, B, C, D, ...stb, számok (havi eladás)
havonta készül ujabb A oszlop ugyanojan fomátumban: A kodok, B számok, de itt nincs meg a teljes lista, me minden tétel nem fogy minden honapban.
Kéne nékem egy ojan képletami átimportálja az első táblázatba minden honapban a kodoknak megfelelő értékeket, és ahol nincs mozgás oda ne tegyen semmit, 0 se.
de aká másik munkalapra teszem és onnan csinálja a dogát.............
[Szerkesztve]
L3zl13
nagyúr
fkeres a barátod
Aki hülye, haljon meg!
ibike
csendes tag
oki, barátkozom az fkeressel
és ez sült ki
=FKERES(E5;Z$4:AA$60;2;hamis)
igy má szinta jó, csak ahol nincs találat oda kiirja: #hianyzik
ha nem teszem oda a HAMIST akkor meg beszur valami ien ojan ertekeket
valami megoldas?
rdi
veterán
pl. egy ha függvény megoldhatná a gondodat, de biztos van egyszerűbb módja is.
Fej! Tor! Potroh!
Gh0sT
addikt
=HA(HIBÁS(FKERES(E5;Z$4:AA$60;2;HAMIS))=IGAZ;'''';
FKERES(E5;Z$4:AA$60;2;HAMIS))
Szerk.: A 4 aposztrof természetesen 2 idézőjelnek felel meg.
[Szerkesztve]
Soha nem késő, hogy azzá válj, aki lehettél volna.
_Petya_
őstag
Üdv!
Lenne egy kérdésem hozzátok:
Adott egy csv file, amit egy script generál. Ennek egy oszlopa óra:perc:mp formátumú. Ha a csv file-t Excel-ben megnyitom, az excel átírja így: 18:49:53 => 49:53,0 . Ezt én nem szeretném. Kérdés: mit írjak a csv-be, hogy az Excel ne módosítsa, hanem ugyanúgy jelenítse meg, ahogy a file-ban van? Tegyem idézőjelbe? Vagy van valami speciális karakter, amit bele kell írni, hogy ne módosítsa? (mint pl OpenOffice-ben a '')
Petya
Fontos feladatot soha ne bízz olyan gépre, amit egyedül is fel tudsz emelni!
lapa
veterán
talán az aposztróf? nemtom csv megnyitásakor műx-e...
_Petya_
őstag
Kipróbáltam: idézőjel nem jó, az aposztróf jó, de azt is megjeleníti az excel, így egy szóközt ír a scriptem az idő elé, így már jó. Azért köszönöm!
Petya
Fontos feladatot soha ne bízz olyan gépre, amit egyedül is fel tudsz emelni!
lapa
veterán
vagy ha törlöd a csv kiterjesztését, akkor a megnyitó varázslóban többek közt a delimitert is belőheted.
hefe
aktív tag
Sziasztok!
Tud valaki arra valami módszert , hogy hogyan lehetne automatizálni a következő folyamatot?
Adottak a Wordben megírt jelentések amik mind egyforma szerkezetűek csak az adatok változnak benne, és van egy excel tábla amiben táblázatszerűen szerepelnek azok az adatok amik a worben is szerepelnek. A cél az lenne , hogy ne kelljen mindig megcsinálni 2-szer a dolgot hanem csak 1-szer és a másik meg 1-2 kattintásra megszülessen. Mind1 , hogy most az excel táblából alakítunk vagy importálunk (stb) wordbe vagy vissza, a lényeg , hogy a 2. lépés leegyszerűsödjön valahogy.... Valakinek valami tipp?
(tudom , hogy két helyre ment de sürgős....)
Lehetetlen, mint CON mappa a Windows-ban :D
Mai Hardverapró hirdetések
prémium kategóriában
- AKCIÓ Új Dobozos Macbook Pro dokkoló új ára 70.000 forint
- ThinkPad Hybrid USB -C USB -A Dock 40AF Új ára 80.000 Forint Ingyen szállítás
- Xiaomi Redmi Note 9s 128/6 GB 34.9E !!!
- Új Hp Pavilion 15-eh Fémházas Szuper Laptop 15,6" -30% AMD Ryzen 7 5700U 8Mag 16/1TB FHD MATT
- ATI RADEON RX 480 -8 gb DDR5 256 bit videokártya