Discussion:
Excel datumveld omzetten naar tekstveld
(te oud om op te antwoorden)
Leon K
2005-02-01 12:27:23 UTC
Permalink
Wie weet hoe je een excel-datum-veld kunt omzetten naar een tekstveld.
Ik heb een datumveld met de notatie j mmmm yyyy.
Als ik deze omzet naar tekst, wordt het veld omgezet naar cijfers.
Ik wil een echte omzetting naar tekst, zodat je, als je op een cel gaat
staan, in de formuliebalk ook daadwerkelijk de volledige tekst te zien
krijgt (voorbeeld: 28 november 1982)

Ik heb werkelijk al van alles geprobeerd (ook ASAP-utilities). Ik heb horen
zeggen dat je een macro moet maken die een conversie toepast, maar voordat
ik daar induik wil ik eerst weten of misschien iemand een simpelere
oplossing heeft.

vriendelijke groet,

Leon K.
]-[oRus
2005-02-01 13:14:02 UTC
Permalink
In news:41ff75ab$***@news.nhl.nl,
Leon K <***@fac.nhl.nl> typed:
|| Wie weet hoe je een excel-datum-veld kunt omzetten naar een
|| tekstveld.
|| Ik heb een datumveld met de notatie j mmmm yyyy.
|| Als ik deze omzet naar tekst, wordt het veld omgezet naar cijfers.
|| Ik wil een echte omzetting naar tekst, zodat je, als je op een cel
|| gaat staan, in de formuliebalk ook daadwerkelijk de volledige tekst
|| te zien krijgt (voorbeeld: 28 november 1982)
||
|| Ik heb werkelijk al van alles geprobeerd (ook ASAP-utilities). Ik
|| heb horen zeggen dat je een macro moet maken die een conversie
|| toepast, maar voordat ik daar induik wil ik eerst weten of
misschien
|| iemand een simpelere oplossing heeft.
||
|| vriendelijke groet,
||
|| Leon K.

Ik kom tot deze oplossing:
Zet het datumveld om met =tekst(A1;"dd MMMM jjjj") en pas daar
vervolgens de volgende truc op toe. Kopieer de cel en plak deze als
waarde over zichzelf.
Hoewel ik niet 1-2-3 zie waarom er werkelijk de tekst in de cel moet
staan, is dit een optie om datums om te zetten.
Met de tekst uit de formule in de omgezette cel kan je ook alle
verdere tekstbewerkingen toepassen (samenvoegen, opsplitsen, opmaken
enz.).
Als de oorspronkelijke datumcel uit een berekening komt, kan je
genoemde formule ook direct in die cel toepassen (om de bestaande
formule heen). Er komt dan =TEKST(<datumformule>;"dd MMMM jjjj").
--
Vriendelijke groeten,

]-[oRus
Leon K
2005-02-01 15:20:25 UTC
Permalink
Post by ]-[oRus
|| Wie weet hoe je een excel-datum-veld kunt omzetten naar een
|| tekstveld.
|| Ik heb een datumveld met de notatie j mmmm yyyy.
|| Als ik deze omzet naar tekst, wordt het veld omgezet naar cijfers.
|| Ik wil een echte omzetting naar tekst, zodat je, als je op een cel
|| gaat staan, in de formuliebalk ook daadwerkelijk de volledige tekst
|| te zien krijgt (voorbeeld: 28 november 1982)
||
|| Ik heb werkelijk al van alles geprobeerd (ook ASAP-utilities). Ik
|| heb horen zeggen dat je een macro moet maken die een conversie
|| toepast, maar voordat ik daar induik wil ik eerst weten of
misschien
|| iemand een simpelere oplossing heeft.
||
|| vriendelijke groet,
||
|| Leon K.
Zet het datumveld om met =tekst(A1;"dd MMMM jjjj") en pas daar
vervolgens de volgende truc op toe. Kopieer de cel en plak deze als
waarde over zichzelf.
Hoewel ik niet 1-2-3 zie waarom er werkelijk de tekst in de cel moet
staan, is dit een optie om datums om te zetten.
Met de tekst uit de formule in de omgezette cel kan je ook alle
verdere tekstbewerkingen toepassen (samenvoegen, opsplitsen, opmaken
enz.).
Als de oorspronkelijke datumcel uit een berekening komt, kan je
genoemde formule ook direct in die cel toepassen (om de bestaande
formule heen). Er komt dan =TEKST(<datumformule>;"dd MMMM jjjj").
--
Vriendelijke groeten,
]-[oRus
Bedankt voor je moeite, maar ik kom hier niet uit. Ik volg de volgende
stappen:

1.op cel gaan staan
2.met rechts op celeigenschappen
3.aangepast kiezen
4.bij type invullen: =tekst(A1;"dd MMMM jjjj")
bij 4 krijg ik een foutmelding over onjuiste getalnotatie.
De A1 verwijst naar een cel neem ik aan, maar daar staat mijn datumcel
toevalig niet
Bij mij leidt dit tot niets.

Ik heb beslist tekst nodig omdat ik een kolom moet zien te krijgen met:
geboren op 28 november 1982

Dit gaat er bij mij fout:
Ik kan mijn datumkolom omgezet krijgen naar 28 november 1982 (d mmmm jjjj).
Vervolgens maak ik een kolom ervoor met 'geboren op'.
Dan voeg ik deze twee kolommen samen met de gratis plugin van ASAP.
Het resultaat is: geboren op 28-nov-82 :-(

Misschien kun je aan geven waar ik jou formule =tekst(A1;"dd MMMM jjjj")
dan moet invoeren?

vriendelijke groet,

Leon K
]-[oRus
2005-02-01 16:28:23 UTC
Permalink
In news:41ff9e40$***@news.nhl.nl,
Leon K <***@iec.nhl.nl> typed:
|| "]-[oRus" <***@fake.invalid> schreef in bericht
|| news:***@casema.nl...
||| In news:41ff75ab$***@news.nhl.nl,
||| Leon K <***@fac.nhl.nl> typed:
||||| Wie weet hoe je een excel-datum-veld kunt omzetten naar een
||||| tekstveld.
||||| Ik heb een datumveld met de notatie j mmmm yyyy.
||||| Als ik deze omzet naar tekst, wordt het veld omgezet naar
cijfers.
||||| Ik wil een echte omzetting naar tekst, zodat je, als je op een
cel
||||| gaat staan, in de formuliebalk ook daadwerkelijk de volledige
||||| tekst te zien krijgt (voorbeeld: 28 november 1982)
|||||
||||| Ik heb werkelijk al van alles geprobeerd (ook ASAP-utilities).
Ik
||||| heb horen zeggen dat je een macro moet maken die een conversie
||||| toepast, maar voordat ik daar induik wil ik eerst weten of
||| misschien
||||| iemand een simpelere oplossing heeft.
|||||
||||| vriendelijke groet,
|||||
||||| Leon K.
|||
||| Ik kom tot deze oplossing:
||| Zet het datumveld om met =tekst(A1;"dd MMMM jjjj") en pas daar
||| vervolgens de volgende truc op toe. Kopieer de cel en plak deze
als
||| waarde over zichzelf.
||| Hoewel ik niet 1-2-3 zie waarom er werkelijk de tekst in de cel
moet
||| staan, is dit een optie om datums om te zetten.
||| Met de tekst uit de formule in de omgezette cel kan je ook alle
||| verdere tekstbewerkingen toepassen (samenvoegen, opsplitsen,
opmaken
||| enz.).
||| Als de oorspronkelijke datumcel uit een berekening komt, kan je
||| genoemde formule ook direct in die cel toepassen (om de bestaande
||| formule heen). Er komt dan =TEKST(<datumformule>;"dd MMMM jjjj").
|||
||| --
|||
||| Vriendelijke groeten,
|||
||| ]-[oRus
|||
|| Bedankt voor je moeite, maar ik kom hier niet uit. Ik volg de
|| volgende stappen:
||
|| 1.op cel gaan staan
|| 2.met rechts op celeigenschappen
|| 3.aangepast kiezen
|| 4.bij type invullen: =tekst(A1;"dd MMMM jjjj")
|| bij 4 krijg ik een foutmelding over onjuiste getalnotatie.
|| De A1 verwijst naar een cel neem ik aan, maar daar staat mijn
|| datumcel toevalig niet
|| Bij mij leidt dit tot niets.
||
|| Ik heb beslist tekst nodig omdat ik een kolom moet zien te krijgen
|| met: geboren op 28 november 1982
||
|| Dit gaat er bij mij fout:
|| Ik kan mijn datumkolom omgezet krijgen naar 28 november 1982 (d
mmmm
|| jjjj). Vervolgens maak ik een kolom ervoor met 'geboren op'.
|| Dan voeg ik deze twee kolommen samen met de gratis plugin van ASAP.
|| Het resultaat is: geboren op 28-nov-82 :-(
||
|| Misschien kun je aan geven waar ik jou formule =tekst(A1;"dd MMMM
|| jjjj") dan moet invoeren?
||
|| vriendelijke groet,
||
|| Leon K

A1 verwijst inderdaad naar je datumcel. Die kan je dus vervangen door
de juiste celverwijzing.
Zet in een vrij cel de formule die ik gegeven heb, met ipv A1 dus jouw
celverwijzing.
Je krijgt dan als uitkomst een tekst met de gevraagde opmaak. Dit
heeft dus helemaal niets te maken met de opmaak van de cel! Het is
tekst en die heeft dan toch geen invloed. Bovendien kan je daar dus
geen formules invoeren.

Gevoelsmatig heb ik het idee dat je erg weinig ervaring hebt met
Excel.... Daarom een concreet voorbeeld.

In de cellen in kolom A staan de geboortedatums en in A2 staat
28-11-1982. Het opmaakformaat doet hier niet terzake. Je wilt die
laten weergeven als "Geboren op 28 november 1982".
Zet dan in cel B2 de formule ="Geboren op "&TEKST(A2;"dd MMMM jjjj")
en dan zal cel B2 de tekst "Geboren op 28 november 1982" tonen. Deze
tekst zie je niet in de formulebalk, omdat de tekst door de getoonde
formule wordt samengesteld en getoont, niet geconverteerd.
Als je deze formule doorvoert (kopieert) naar de overige cellen in
kolom B (voorzover in kolom A datums staan) dan staat er overal de
genoemde tekst met de juiste datum.
Zoals al gezegd: omdat het resultaat tekst is, hebben
getal-/datumopmaak er geen invloed op!

In dit voorbeeld ben ik wel uitgegaan van een Nederlandstalige Excel.
Je kan de formule ook opbouwen met de formulewizard.

Succes.
--
Vriendelijke groeten,

]-[oRus
Leon K
2005-02-01 19:45:36 UTC
Permalink
Post by ]-[oRus
||||| Wie weet hoe je een excel-datum-veld kunt omzetten naar een
||||| tekstveld.
||||| Ik heb een datumveld met de notatie j mmmm yyyy.
||||| Als ik deze omzet naar tekst, wordt het veld omgezet naar
cijfers.
||||| Ik wil een echte omzetting naar tekst, zodat je, als je op een
cel
||||| gaat staan, in de formuliebalk ook daadwerkelijk de volledige
||||| tekst te zien krijgt (voorbeeld: 28 november 1982)
|||||
||||| Ik heb werkelijk al van alles geprobeerd (ook ASAP-utilities).
Ik
||||| heb horen zeggen dat je een macro moet maken die een conversie
||||| toepast, maar voordat ik daar induik wil ik eerst weten of
||| misschien
||||| iemand een simpelere oplossing heeft.
|||||
||||| vriendelijke groet,
|||||
||||| Leon K.
|||
||| Zet het datumveld om met =tekst(A1;"dd MMMM jjjj") en pas daar
||| vervolgens de volgende truc op toe. Kopieer de cel en plak deze
als
||| waarde over zichzelf.
||| Hoewel ik niet 1-2-3 zie waarom er werkelijk de tekst in de cel
moet
||| staan, is dit een optie om datums om te zetten.
||| Met de tekst uit de formule in de omgezette cel kan je ook alle
||| verdere tekstbewerkingen toepassen (samenvoegen, opsplitsen,
opmaken
||| enz.).
||| Als de oorspronkelijke datumcel uit een berekening komt, kan je
||| genoemde formule ook direct in die cel toepassen (om de bestaande
||| formule heen). Er komt dan =TEKST(<datumformule>;"dd MMMM jjjj").
|||
||| --
|||
||| Vriendelijke groeten,
|||
||| ]-[oRus
|||
|| Bedankt voor je moeite, maar ik kom hier niet uit. Ik volg de
||
|| 1.op cel gaan staan
|| 2.met rechts op celeigenschappen
|| 3.aangepast kiezen
|| 4.bij type invullen: =tekst(A1;"dd MMMM jjjj")
|| bij 4 krijg ik een foutmelding over onjuiste getalnotatie.
|| De A1 verwijst naar een cel neem ik aan, maar daar staat mijn
|| datumcel toevalig niet
|| Bij mij leidt dit tot niets.
||
|| Ik heb beslist tekst nodig omdat ik een kolom moet zien te krijgen
|| met: geboren op 28 november 1982
||
|| Ik kan mijn datumkolom omgezet krijgen naar 28 november 1982 (d
mmmm
|| jjjj). Vervolgens maak ik een kolom ervoor met 'geboren op'.
|| Dan voeg ik deze twee kolommen samen met de gratis plugin van ASAP.
|| Het resultaat is: geboren op 28-nov-82 :-(
||
|| Misschien kun je aan geven waar ik jou formule =tekst(A1;"dd MMMM
|| jjjj") dan moet invoeren?
||
|| vriendelijke groet,
||
|| Leon K
A1 verwijst inderdaad naar je datumcel. Die kan je dus vervangen door
de juiste celverwijzing.
Zet in een vrij cel de formule die ik gegeven heb, met ipv A1 dus jouw
celverwijzing.
Je krijgt dan als uitkomst een tekst met de gevraagde opmaak. Dit
heeft dus helemaal niets te maken met de opmaak van de cel! Het is
tekst en die heeft dan toch geen invloed. Bovendien kan je daar dus
geen formules invoeren.
Gevoelsmatig heb ik het idee dat je erg weinig ervaring hebt met
Excel.... Daarom een concreet voorbeeld.
In de cellen in kolom A staan de geboortedatums en in A2 staat
28-11-1982. Het opmaakformaat doet hier niet terzake. Je wilt die
laten weergeven als "Geboren op 28 november 1982".
Zet dan in cel B2 de formule ="Geboren op "&TEKST(A2;"dd MMMM jjjj")
en dan zal cel B2 de tekst "Geboren op 28 november 1982" tonen. Deze
tekst zie je niet in de formulebalk, omdat de tekst door de getoonde
formule wordt samengesteld en getoont, niet geconverteerd.
Als je deze formule doorvoert (kopieert) naar de overige cellen in
kolom B (voorzover in kolom A datums staan) dan staat er overal de
genoemde tekst met de juiste datum.
Zoals al gezegd: omdat het resultaat tekst is, hebben
getal-/datumopmaak er geen invloed op!
In dit voorbeeld ben ik wel uitgegaan van een Nederlandstalige Excel.
Je kan de formule ook opbouwen met de formulewizard.
Succes.
--
Vriendelijke groeten,
]-[oRus
Geweldig!! Nu snap ik het en het werkt!. Nu moet ik dit alleen nog even in
een macro zien te zetten zodat een 'leek' deze kolom even kan converteren
met een toetscombinatie. Maar daar kom ik nu wel uit.

Hartelijk dank voor je moeite.

vriendelijke groet,

Leon K.
]-[oRus
2005-02-01 20:04:45 UTC
Permalink
In news:ctom90$1vio$***@nl-news.euro.net,
Leon K <***@hccnet.nl> typed:
|| "]-[oRus" <***@fake.invalid> schreef in bericht
|| news:***@casema.nl...
||| In news:41ff9e40$***@news.nhl.nl,
||| Leon K <***@iec.nhl.nl> typed:
||||| "]-[oRus" <***@fake.invalid> schreef in bericht
||||| news:***@casema.nl...
|||||| In news:41ff75ab$***@news.nhl.nl,
|||||| Leon K <***@fac.nhl.nl> typed:
|||||||| Wie weet hoe je een excel-datum-veld kunt omzetten naar een
|||||||| tekstveld.
|||||||| Ik heb een datumveld met de notatie j mmmm yyyy.
|||||||| Als ik deze omzet naar tekst, wordt het veld omgezet naar
||| cijfers.
|||||||| Ik wil een echte omzetting naar tekst, zodat je, als je op
een
||| cel
|||||||| gaat staan, in de formuliebalk ook daadwerkelijk de volledige
|||||||| tekst te zien krijgt (voorbeeld: 28 november 1982)
||||||||
|||||||| Ik heb werkelijk al van alles geprobeerd (ook
ASAP-utilities).
||| Ik
|||||||| heb horen zeggen dat je een macro moet maken die een
conversie
|||||||| toepast, maar voordat ik daar induik wil ik eerst weten of
|||||||| misschien iemand een simpelere oplossing heeft.
||||||||
|||||||| vriendelijke groet,
||||||||
|||||||| Leon K.
||||||
|||||| Ik kom tot deze oplossing:
|||||| Zet het datumveld om met =tekst(A1;"dd MMMM jjjj") en pas daar
|||||| vervolgens de volgende truc op toe. Kopieer de cel en plak deze
||| als
|||||| waarde over zichzelf.
|||||| Hoewel ik niet 1-2-3 zie waarom er werkelijk de tekst in de cel
||| moet
|||||| staan, is dit een optie om datums om te zetten.
|||||| Met de tekst uit de formule in de omgezette cel kan je ook alle
|||||| verdere tekstbewerkingen toepassen (samenvoegen, opsplitsen,
||| opmaken
|||||| enz.).
|||||| Als de oorspronkelijke datumcel uit een berekening komt, kan je
|||||| genoemde formule ook direct in die cel toepassen (om de
bestaande
|||||| formule heen). Er komt dan =TEKST(<datumformule>;"dd MMMM
jjjj").
||||||
|||||| --
||||||
|||||| Vriendelijke groeten,
||||||
|||||| ]-[oRus
||||||
||||| Bedankt voor je moeite, maar ik kom hier niet uit. Ik volg de
||||| volgende stappen:
|||||
||||| 1.op cel gaan staan
||||| 2.met rechts op celeigenschappen
||||| 3.aangepast kiezen
||||| 4.bij type invullen: =tekst(A1;"dd MMMM jjjj")
||||| bij 4 krijg ik een foutmelding over onjuiste getalnotatie.
||||| De A1 verwijst naar een cel neem ik aan, maar daar staat mijn
||||| datumcel toevalig niet
||||| Bij mij leidt dit tot niets.
|||||
||||| Ik heb beslist tekst nodig omdat ik een kolom moet zien te
krijgen
||||| met: geboren op 28 november 1982
|||||
||||| Dit gaat er bij mij fout:
||||| Ik kan mijn datumkolom omgezet krijgen naar 28 november 1982 (d
||| mmmm
||||| jjjj). Vervolgens maak ik een kolom ervoor met 'geboren op'.
||||| Dan voeg ik deze twee kolommen samen met de gratis plugin van
||||| ASAP. Het resultaat is: geboren op 28-nov-82 :-(
|||||
||||| Misschien kun je aan geven waar ik jou formule =tekst(A1;"dd
MMMM
||||| jjjj") dan moet invoeren?
|||||
||||| vriendelijke groet,
|||||
||||| Leon K
|||
||| A1 verwijst inderdaad naar je datumcel. Die kan je dus vervangen
||| door de juiste celverwijzing.
||| Zet in een vrij cel de formule die ik gegeven heb, met ipv A1 dus
||| jouw celverwijzing.
||| Je krijgt dan als uitkomst een tekst met de gevraagde opmaak. Dit
||| heeft dus helemaal niets te maken met de opmaak van de cel! Het is
||| tekst en die heeft dan toch geen invloed. Bovendien kan je daar
dus
||| geen formules invoeren.
|||
||| Gevoelsmatig heb ik het idee dat je erg weinig ervaring hebt met
||| Excel.... Daarom een concreet voorbeeld.
|||
||| In de cellen in kolom A staan de geboortedatums en in A2 staat
||| 28-11-1982. Het opmaakformaat doet hier niet terzake. Je wilt die
||| laten weergeven als "Geboren op 28 november 1982".
||| Zet dan in cel B2 de formule ="Geboren op "&TEKST(A2;"dd MMMM
jjjj")
||| en dan zal cel B2 de tekst "Geboren op 28 november 1982" tonen.
Deze
||| tekst zie je niet in de formulebalk, omdat de tekst door de
getoonde
||| formule wordt samengesteld en getoont, niet geconverteerd.
||| Als je deze formule doorvoert (kopieert) naar de overige cellen in
||| kolom B (voorzover in kolom A datums staan) dan staat er overal de
||| genoemde tekst met de juiste datum.
||| Zoals al gezegd: omdat het resultaat tekst is, hebben
||| getal-/datumopmaak er geen invloed op!
|||
||| In dit voorbeeld ben ik wel uitgegaan van een Nederlandstalige
||| Excel. Je kan de formule ook opbouwen met de formulewizard.
|||
||| Succes.
|||
||| --
|||
||| Vriendelijke groeten,
|||
||| ]-[oRus
|||
|| Geweldig!! Nu snap ik het en het werkt!. Nu moet ik dit alleen nog
|| even in een macro zien te zetten zodat een 'leek' deze kolom even
|| kan converteren met een toetscombinatie. Maar daar kom ik nu wel
uit.
||
|| Hartelijk dank voor je moeite.
||
|| vriendelijke groet,
||
|| Leon K.

Graag gedaan...
--
Vriendelijke groeten,

]-[oRus
Loading...