Hej! Förslag e att du plockar bort lite info om dina kunder och ersätter med ex. data (om du inte gjort det) en sån här quicki skulle jag göra: Jag tycker synd om dig... Det där är ett av de jobbigaste sätten att få ut data på. Hur stora filer pratar vi om? Är inte filerna så stora så skulle jag programmatiskt läsa in allt som text in i en sträng för att sedan göra Split() och analysera varje index var för sig för att kunna stoppa in informationen i rätt tabell/kolumn.Ändra data till kolumner....
Nu skall vi se hur jag kan förklara detta!!!
Jag har hämtat ut kundregister från Xor Compact affärssystem. Datan har jag fått ut i ett execel ark men kunderna presenteras på fel sätt i filen. Vanligt är att fillen byggs kolumnvis enl
<code>Kundnr | Företag | Adress | </code>
osv.
Men filen jag har fått ser ut så här
<code>
Kund MikronMed AB Telefon 1: +46 44 21 21 26 Saldo: 0
1 Industrigatan 58 Telefon 2: Kreditgräns: 0
291 36 KRISTIANSTAD Telefax: +46 44 21 21 79 Omsättning Per.: 0
SWEDEN Org. nr.: 556478-9716 Omsättning Ack.: 0
Bankgiro: 732-4346 Balanskonto: 1510
Referens: Postgiro: Resultatkonto: 4056
Grupp: Leverans ID: 1
Säljare: Objekt:
Import/Export: Inhemsk Landkod: Valuta:
Bank: Swift: Epost: info@mikronmed.se
Exp.avg.: 0 Bet.villkor: 60 dagar netto Kredittid/faktura: 0
Kravkod: 4 Lev. villkor: Ex Works Antal fakturor: 4
Prislista: 1 Lev. sätt: UPS Standard. #1V8490 Rabattsats: 0
Restnotera: Ja Räntefakt.: Ja
Saml.fakt.: Nej Volymrabatt: Ja Senast: 2006-02-28
Kund Lumenis Sweden AB Telefon 1: 044-212147 Saldo: 0
1001 Björkhemsvägen 19 Telefon 2: Kreditgräns: 0
291 54 KRISTIANSTAD Telefax: 044-212179 Omsättning Per.: 0
Org. nr.: 556608-9099 Omsättning Ack.: 0
Bankgiro: 5987-5286 Balanskonto: 1510
Referens: Jonas Gustafsson Postgiro: 567109-4 Resultatkonto: 3990
Grupp: Leverans ID:
Säljare: Objekt: K
Import/Export: Inhemsk Landkod: Valuta:
Bank: Swift: Epost:
Exp.avg.: 0 Bet.villkor: 10 dagar netto Kredittid/faktura: -2
Kravkod: 4 Lev. villkor: Fritt levererat Antal fakturor: 1
Prislista: 1 Lev. sätt: Postförsändelse Rabattsats: 0
Restnotera: Ja Räntefakt.: Ja
Saml.fakt.: Nej Volymrabatt: Ja Senast: 2003-06-06
</code>
Här ligger allt i olika celler. Under detta kommer nästa kund på samma sätt. Helt skjukt tycker jag. Men frågan är nu. Eftersom allt ligger i separata celler så undrar jag om det finns någon fukntion eller formler man kan använda för att sortera upp detta kolumnvis.
Hoppas ni förstår vad jag menar.
(synd att man inte kan bifoga bilder mm)
/Tyronne
Sv: Ändra data till kolumner....
Hmm kan kolla på lösning imorgon lite sent nu...
// HenrikSv: Ändra data till kolumner....
In med datat i Excel.
Markera allt och kopiera.
Klistra in special, text i Word.
Hålla tummarna att antalet tabbtecken mellan det att en kund slutar och en annan börjar är ett unikt antal. Om inte går detta inte att göra, i alla fall inte bra.
När jag fastställt antalet tabbar och att det är unikt. Eller eventuellt har sån tur att det är en styckemarkering, beror ju lite på ursprungsformatet... Nå back on track, då skulle jag köra en sök och ersätt på det antalet tabbar till ett stycketecken.
Sedan skulle jag köra sök och ersätt två tabbar till en till dess jag hade dokumentet rent, ev finge jag köra sök och ersätt på stycketecknet i kombination med tabb framför eller bakom mellan posterna.
Detta hittar du i Words inbyggda ersättruta (mer, special) förutsatt att du har en modernare variant.
/AnnSv: Ändra data till kolumner....