Hirdetés

2024. május 2., csütörtök

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

(#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]

(#1502) ibike válasza loszerafin (#1501) üzenetére


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

(#1503) loszerafin válasza ibike (#1502) üzenetére


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]

(#1504) ibike válasza loszerafin (#1503) üzenetére


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

(#1505) loszerafin válasza ibike (#1504) üzenetére


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.

(#1506) loszerafin válasza ibike (#1504) üzenetére


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]

(#1507) ibike válasza loszerafin (#1506) üzenetére


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]

(#1508) loszerafin válasza ibike (#1507) üzenetére


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]

(#1510) loszerafin válasza ibike (#1507) üzenetére


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



(#1511) loszerafin válasza ibike (#1504) üzenetére


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]

(#1512) ibike


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

(#1513) ibike válasza loszerafin (#1511) üzenetére


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) :D

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]

(#1514) Juve


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

(#1515) amargo


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!”

(#1516) amargo válasza Juve (#1514) üzenetére


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!”

(#1517) loszerafin válasza Juve (#1514) üzenetére


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

(#1518) loszerafin válasza amargo (#1515) üzenetére


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.

(#1519) loszerafin válasza Juve (#1514) üzenetére


loszerafin
senior tag

Vagy:
Filter->Advance filter->Unique records only

(#1520) corlagon válasza Juve (#1514) üzenetére


corlagon
senior tag

Data -> Filter -> Advanced filter -> Unique records only

(#1521) RAM


RAM
őstag

az eltelt napok számának meghatározására meliyk függvény jó?

Csak tisztán

(#1522) RAM válasza RAM (#1521) üzenetére


RAM
őstag

up

Csak tisztán

(#1523) RAM válasza RAM (#1522) üzenetére


RAM
őstag

dátum & időn belül mellik az? :B

Csak tisztán

(#1524) Fauszt válasza RAM (#1521) üzenetére


Fauszt
senior tag

MA()

(#1525) RAM válasza Fauszt (#1524) üzenetére


RAM
őstag

1999.12.31. óta hogy jön ki az XXXX nap? :B

Csak tisztán

(#1526) lesaux válasza RAM (#1525) üzenetére


lesaux
veterán

Ez kell?
=(MA()-DÁTUM(1999;12;31))

(#1527) Fauszt válasza RAM (#1525) üzenetére


Fauszt
senior tag

pl.
A1=MA()
B1=1999.12.31
C1=A1-B1 majd C1-et formázd meg általánosként...

[Szerkesztve]

(#1528) RAM


RAM
őstag

Fauszt, lesaux : :R
(rohadtul elfelejtettem ezt a ...-t :U )

Csak tisztán

(#1529) amargo válasza loszerafin (#1518) üzenetére


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!”

(#1530) paramparya


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

(#1532) ollie válasza paramparya (#1530) üzenetére


ollie
MODERÁTOR

[link] itt táblázatok is vannak.
De a kérdés, hogy melyik unicode változatról van szó.

***

(#1533) sszever


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!

(#1534) L3zl13


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!

(#1535) ollie válasza sszever (#1533) üzenetére


ollie
MODERÁTOR

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

***

(#1536) ollie válasza L3zl13 (#1534) üzenetére


ollie
MODERÁTOR

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 :DDD

[Szerkesztve]

***

(#1537) L3zl13 válasza ollie (#1536) üzenetére


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!

(#1538) matekmatika válasza L3zl13 (#1537) üzenetére


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?

(#1539) L3zl13 válasza matekmatika (#1538) üzenetére


L3zl13
nagyúr

Ezt csináltuk végül. Csak gondoltam, hátha tud valaki egyszerűbb megoldást.

Aki hülye, haljon meg!

(#1540) ibike


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]

(#1541) L3zl13 válasza ibike (#1540) üzenetére


L3zl13
nagyúr

fkeres a barátod

Aki hülye, haljon meg!

(#1542) ibike válasza L3zl13 (#1541) üzenetére


ibike
csendes tag

oki, barátkozom az fkeressel :DDD
é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?

(#1543) rdi válasza ibike (#1542) üzenetére


rdi
veterán

pl. egy ha függvény megoldhatná a gondodat, de biztos van egyszerűbb módja is.

Fej! Tor! Potroh!

(#1544) Gh0sT válasza ibike (#1542) üzenetére


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.

(#1545) ibike


ibike
csendes tag

koszi, perfekt :R :R

(#1546) _Petya_


_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!

(#1547) lapa válasza _Petya_ (#1546) üzenetére


lapa
veterán

talán az aposztróf? nemtom csv megnyitásakor műx-e...

(#1548) _Petya_ válasza lapa (#1547) üzenetére


_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!

(#1549) lapa válasza ollie (#1535) üzenetére


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.

(#1550) hefe


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 :B de sürgős....)

Lehetetlen, mint CON mappa a Windows-ban :D

Útvonal

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