Keresés
Hírlevél
 
Kiemelt témák
»Hogy viszonyul ehhez a család?
»Legjobb metodika emberi relációk tárolására
»A programozó hibája, hogy törik a programját?
»Jogosultság kezelés mezőszinten
Állás/munka
»Webszerkesztési munkát keresek
»Flash játék
»Oracle DBA-t keresünk Németországba
»Weboldalkészítést vállalok
»Senior PHP fejlesztőket keresünk - Budapest
» több téma
Tudástár
Fix széles .txt írása JAVA -ból
*C# Bitmap using vagy Dispose()?
*Kép menü nagyítás
?Jquery uploadify
?Midi hang lejátszása
*Windows Media Player irányítása
?Linux Mail Receive Script
Késés a timer miatt
?MSSQL-Progress összelinkelése
?Rajz mozgatásának akadása
Küldő oldalnak GET érték átadása
?Aszinkron zene lejátszás
?WCF - saját oszály használat
?Nem olvasható weboldal
Párhuzamos port probléma delphi alatt
» több téma
Társalgó
»Webshop fordítva?
»Microsoft: a WPF halott
»Piackutatás a Google segítségével
»Böngészős Stratégiai játék db feladatok
»Eladó prog könyvek
»Mit is tanuljak először Java vs C#?
»SSL socket kliens szerver biztonsagos?
»Rails hoszting szolgáltatót keresek
»Session hamisítás lehetséges?
»Netrádió szerver
» több téma
ASP  |  C#  |  C++  |  CSS  |  Delphi  |  Flash  |  HTML  |  Java  |  JavaScript  |  Pascal  |  Perl  |  PHP  |  Python  |  Visual Basic  |  Visual C++  |    »    

Tudástár

»

Adatszűrés word dokumentumból

»

Adatszűrés word dokumentumból

nyitotta: jood, idő: 2010.02.08., moderátor: Ivn
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben Nyomtatható verzió

Kategóriák:Alkalmazások » Windows alkalmazások

Sorrend:
Időzóna:
Blokkméret:
Sziasztok!
Az alábbiakban kérném a segítségetek:
Adott egy word dokumentum amiből rendszerezetten kellene kiszedni az adatokat és átmásolni excelbe.A benne lévő szöveg ilyen formában van:
Gipsz Jakab - ez a név
Bunyaröcsögei Klinika
Szemészeti osztály - ez a munkahely
Leis út 23
Bunyaröcsöge - ez a cím
20/123-1234 - ez a tel. szám
Gipszike@xy.com -ez az email cím
és ez így ismétlődik x-er.Az excelbe az adatbeillesztés név, munkahely, tel.szám, email cím oszlopokba történne.A cím és munkahely azért nincs egy sorban mert beszkennelt anyagról van szó(és a karakterfelismerő tolta ki wordbe).VB-ben nem vagyok annyira jártas, hogy magam megoldjam, de a folyamat automatizálására nincs jobb ötletem. Csak addig jutottam hogy egyedi illesztőkkel kellene ellátnom a sorok elejét és úgy átmásolni excelbe. Egyébként az automatizálásra azért van szükség, mert nagyon sok ilyen formában lévő dokumentumot kell feldolgoznom.

A segítséget előre is köszönöm!
Bemásolod az Excelbe szépen így, egymás alá.

Pl. I1-ben lesznek a nevek, akkor:
=INDEX(A:A;(SOR(I1)-1)*7+1;1)

J1-ben a munkahelyek:
=INDEX(A:A;(SOR(I1)-1)*7+2;1)

....
Ezt a sort lemásolod jó hosszan.

Ha valahol több elem is kell, akkor:
Cím: (K1-től)
=INDEX(A:A;(SOR(I1)-1)*7+5;1) & " "&INDEX(A:A;(SOR(I1)-1)*7+4;1)
Köszönöm a megoldást!
Viszont, az egyik gépen ahol használnám a következő hibaüzenet fogad beillesztés után: invalid name error

... bocs rájöttem, ezen angol az excel, reggel van még.
Ha még belefér akkor szeretnék kérni egy kis magyarázatot, mert nem teljesen értem a függvényt
=INDEX(A:A;(SOR(I1)-1)*7+1;1)
Az A:A egy tömb, a *7+1 a másolandó sorok, viszont a sorhivatkozásnál a (SOR(I1)-1) nem egészen világos, miért kell a -1?
előre is thx!
A:A az "A" oszlop, ahol vannak a szövegek egymás alatt. Nem tudom, hogy milyen hosszan, ezért az egész oszlop.

Az első feldolgozandó sor sor(I1) -> 1 lesz. Ahogy másolod lejebb, 2,3 ,4 ...
Ez adja majd meg, hogy hányadik blokk kell.

Egy blokk 7 sor ezért van a 7-es szorzó, hogy minden sorba a következő blokk kerüljön.

Ha felhasználnánk a I1 -> 1. sor eredményét, akkor a 7-es szorzó 7-et adna mint kezdő sort. Ebből akkor mindig le kellene vonni 6-ot.
Így kapom meg mind a két esetben azt, hogy az első blokk első sora az 1. sorban van.

Tehát szerintem a SOR(I1)*7-6 is jó lenne csak nekem logikusabb volt az egyes sorok címzésénél a +1, +2, +3... mint a -6, -5, -4 forma.
Köszönöm a magyarázatot!
Belépés
E-mail cím:
Jelszó:

hirdetés
RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»Micu2.850
»Interlock850
»Pitta_730
»Frostech0570
»mezofi570
»Riha540
»Itchycoo390
»Varsi310
»Árnyék300
»NevemTeve200
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Vodka
»Joexy
»Ivn
»Kelemzol
»Balucinho
» ugrás a wikire
A nap kifejezései
ȃrtelmezett nyelv
»Szkriptnyelv
»Turbo Pascal
» ugrás a wikire
jobline.hu
»GAZDASÁGI INFORMATIKUS (FLUENT ENGLISH)
»PROGRAM TESZTELŐ (PÉNZÜGYI, KÖNYVVITELI PROGRAMOK)
»INTERNAL CONTROLS & TESTER (GERMAN SPEAKING)
»BUSINESS INFORMATION ANALYST
»BP - Czech Speaking Customer Service Support CSR
» még több állás
Hírek
»Lazultak az AppStore feltételek - több eszközzel lehet fejleszteni iPhone-ra
»Microsoft: a WPF halott
»Új nevet kap a Mozilla webes kódszerkesztője
»Webjáték-fejlesztő versenyt indít a Mozilla
»Megnyitja a Wave forráskódját a Google
» több hír
PC Fórum hírek
»Spamküldő botnet tulajdonosa lett a Microsoft
»Javíthatatlan biztonsági hibát rejt az iPhone és az iPad
»Tíz letartóztatás a keddi torrent-razzián
»Digitális bérgyilkosokkal intézteti el a kalózokat a filmipar
»Mostantól már gépelés közben mutatja a találatokat a Google
»Tíz kritikus biztonsági hibát javít az új Firefox
»A Pirate Bay is áldozatául esett a tegnapi torrent-razziáknak
»Kiszivárgott videón az Internet Explorer 9
Tagi blogok
»PSP
»Első Programozó
»USB
»PHP, mint sablonmotor egyszerűen