Mijn vraag:
Uit een SQL database (uit onze CRM) heb ik via een query een tabel in Excel. Die kan verschillen qua aantal rijden. Daarvan moet een lijst worden gemaakt naar .csv om in te lezen in de telefooncentrale. Daarin worden twee kolommen gevraagd: Omschrijving en telefoonnummer.
Echter in de tabel staan per regel 8 verschillende telefoonnummers, bijvoorbeeld voor Fax (ja bestaat nog
), Vast nummer, Mobiel. Hoe krijg ik die onder elkaar zonder dat er lege regels tussenkomen?
Ik kan zelf wel een unieke omschrijving maken (a.d.h.v. de gegevens die eerder in de rij voorkomen. Uiteraard moet die wel naast het goede telefoonnummer komen te staan, maar dat zou wrschnlk met de dezelfde formule kunnen waarmee ik ook het telefoonnummer vind (zo niet, stel gerust een andere formule daarvoor).
I.v.m. de privacy upload ik de Excellijst niet, ik hoop op jullie begrip.
Relevante software en hardware die ik gebruik:
MS Excel 2013 (Nederlandstalig)
Wat ik al gevonden of geprobeerd heb:
uitermate gegoogeld; ik kom op: "Verschuiven" (Ofsett), "Index", Powerquery etc, maar vind geen eenvoudige te volgen oplossing. Ook veel posts van Tweakers nagezien.
Achter de uitkomst van de query in Excel heb ik formules gemaakt van aantal telefoonnummers die gevuld zijn (met de functie "arg"), het kolomnummer waar van kolommen waar telefoonnummers in staan etc. Dan zou ik eventueel kunnen terugvinden als er een foutmelding ontstaat bij het inlezen (zoals dat duplicaten zijn niet toegestaan) etc.
Ik ben benieuwd of jullie een oplossing weten (niet in VBA)
Uit een SQL database (uit onze CRM) heb ik via een query een tabel in Excel. Die kan verschillen qua aantal rijden. Daarvan moet een lijst worden gemaakt naar .csv om in te lezen in de telefooncentrale. Daarin worden twee kolommen gevraagd: Omschrijving en telefoonnummer.
Echter in de tabel staan per regel 8 verschillende telefoonnummers, bijvoorbeeld voor Fax (ja bestaat nog
Ik kan zelf wel een unieke omschrijving maken (a.d.h.v. de gegevens die eerder in de rij voorkomen. Uiteraard moet die wel naast het goede telefoonnummer komen te staan, maar dat zou wrschnlk met de dezelfde formule kunnen waarmee ik ook het telefoonnummer vind (zo niet, stel gerust een andere formule daarvoor).
I.v.m. de privacy upload ik de Excellijst niet, ik hoop op jullie begrip.
Relevante software en hardware die ik gebruik:
MS Excel 2013 (Nederlandstalig)
Wat ik al gevonden of geprobeerd heb:
uitermate gegoogeld; ik kom op: "Verschuiven" (Ofsett), "Index", Powerquery etc, maar vind geen eenvoudige te volgen oplossing. Ook veel posts van Tweakers nagezien.
Achter de uitkomst van de query in Excel heb ik formules gemaakt van aantal telefoonnummers die gevuld zijn (met de functie "arg"), het kolomnummer waar van kolommen waar telefoonnummers in staan etc. Dan zou ik eventueel kunnen terugvinden als er een foutmelding ontstaat bij het inlezen (zoals dat duplicaten zijn niet toegestaan) etc.
Ik ben benieuwd of jullie een oplossing weten (niet in VBA)