Je timestamp is het aantal seconden na 1-1-1970 (uit mn hoofd). Je kan dus =DATUM(JAAR(timestamp);MAAND(timestamp);DAG(timestamp)) doenquote:Op vrijdag 17 december 2010 16:58 schreef teamlead het volgende:
ik loop even vast..
Ik heb in kolom A iets meer dan 37.000 records staan met een timestamp. Die timestamp heeft als format dd-mm-yyyy HH:MM
Nu wil ik deze gesplitst hebben in 2 kolommen: 1 met de datum en 1 met de tijd.
Als ik copy/paste en de celeigenschappen aanpas, wordt alleen de weergave gewijzigd. En dat is net niet genoeg, omdat ik vervolgens op datum moet kunnen sorteren.
Met =(rechts A2;5) krijg ik ook geen tijd in kolom B, maar een reeks cijfers waar ik geen chocola van kan maken
iemand een idee anders dan handmatig overtikken?
(Excel 2007 NL overigens)
Goede vraag waar ik het antwoordt ook wel op wil wetenquote:Op maandag 20 december 2010 11:49 schreef actuarisje het volgende:
Eigenlijk een vraag mbt Word, maar het heeft ook zijdelings met Excel te maken en misschien dat jullie het antwoord weten.
Het gaat om afdruk samenvoegen. Ik heb een Word-template gekoppeld aan een Excel-file en krijg daaruit dus een brief-merge. Als ik in Word het samenvoegen voltooi, dan krijg ik één bestand met daarin alle (in dit geval 59) brieven.
Maar wat ik wil is 59 aparte bestanden met daarin één brief (ik wil dus alle brieven apart opslaan). Nu kan ik vanuit de merge wel één voor één elk record op gaan slaan, maar dat moet vast sneller en makkelijker kunnen.
ik gebruik Word 2007. Iemand een idee?
met een copy paste actie.quote:Op vrijdag 17 december 2010 16:58 schreef teamlead het volgende:
ik loop even vast..
Ik heb in kolom A iets meer dan 37.000 records staan met een timestamp. Die timestamp heeft als format dd-mm-yyyy HH:MM
Nu wil ik deze gesplitst hebben in 2 kolommen: 1 met de datum en 1 met de tijd.
Als ik copy/paste en de celeigenschappen aanpas, wordt alleen de weergave gewijzigd. En dat is net niet genoeg, omdat ik vervolgens op datum moet kunnen sorteren.
Met =(rechts A2;5) krijg ik ook geen tijd in kolom B, maar een reeks cijfers waar ik geen chocola van kan maken
iemand een idee anders dan handmatig overtikken?
(Excel 2007 NL overigens)
Die bovenste truuk werkt helaas alleen maar voor 1 cel, maar de 2e truuk werkt wel voor hele kolomen. Nederlandse excel is dan gegevens, tekst naar kolomen, waarbij je een spatie als separator moet invullen.quote:http://www.excelforum.com(...)e-and-time-cell.html
Ctrl + semicolon will insert the date into a cell
Crtl + Shift + colon will insert the time into a cell
To split an existing cell between date and time use....
Data > TextToColumns > Fixed > and insert a column break between the two...
Of een vaste breedte aanhouden en zelf het lijntje plaatsen (fixed namelijk).quote:Op maandag 20 december 2010 12:42 schreef Basp1 het volgende:
[..]
met een copy paste actie.
[..]
Die bovenste truuk werkt helaas alleen maar voor 1 cel, maar de 2e truuk werkt wel voor hele kolomen. Nederlandse excel is dan gegevens, tekst naar kolomen, waarbij je een spatie als separator moet invullen.
Datums hebben geen voorlopende 0, dus niet altijd dezelfde breedte, maar wanneer je je lijntje juist plaatst komt het wel nog goed uit.quote:Op maandag 20 december 2010 12:45 schreef sanger het volgende:
[..]
Of een vaste breedte aanhouden en zelf het lijntje plaatsen (fixed namelijk).
Probeer het eens metquote:Op vrijdag 7 januari 2011 11:24 schreef buishuis het volgende:
Ik heb een lijst met afmetingen met afmetingen zoals M-8X1, MF-6X30, G-6, ML-5X80 en gewoon enkele cijfers. Ik moet een lijst hebben met enkel de letters en dan zonder getallen dus enkel M-, MF- en G-. Iemand een formule hiervoor?
Als je een kolom verbergt wordt ie standaard niet geprint volgens mij.quote:Op woensdag 12 januari 2011 19:44 schreef gekkewiebel het volgende:
Ok andere vraag dan
Kan ik een kolom cellen maken die ik gebruik voor de input van gegevens, maar die standaard niet wordt afgedrukt? Als ik ze 'verberg' blijven ze zichtbaar, dat is goed, maar ze worden ook nog steeds afgedrukt...
Bedankt, is allemaal gelukt nu!quote:Op woensdag 12 januari 2011 20:18 schreef hendrik2009 het volgende:
@Rejected:
"Kan je in een macro instellen dat je bijvoorbeeld 5 naar links gaat, data knipt en dan 5 naar beneden en daar de data plakt? "
Ja:
Sub test()
ActiveCell.Offset(0, -5).Cut
ActiveCell.Offset(5, -5).Select
ActiveSheet.Paste
End Sub
Het lijkt me niet want als de rij langer wordt gebeurd er niets meer met je berekening.quote:Op donderdag 13 januari 2011 16:05 schreef gekkewiebel het volgende:
=SOM(A1:D1)/4
waarbij a1 je eerste cel is en d1 de laatste
Of niet?
Dit werkt bij mij:quote:Op maandag 17 januari 2011 10:45 schreef teamlead het volgende:
Ik ben een formulier aan het maken in excel waarbij ik wil dat gebruikers een aantal verplichte gegevens invullen.
Eén van die gegevens is het mailadres.
Kan ik met gegevensvalidatie vastleggen dat er op zijn minst een "@" in het mailadres moet voorkomen? (ik ken de gebruikers hier een beetje)
Als ik gewoon bij gegevensvalidatie kijk, staat die optie er niet tussen, dus zou het via een formule moeten onder de optie "aangepast", maar ik kom er niet uit
anyone?>
In een ander vel de product codes met tekst maken, en dan met verticaal zoeken is dat zo te doen.quote:Op maandag 17 januari 2011 16:44 schreef CRAPjoris het volgende:
Hey allemaal!
Ik heb een vraagje (Jaja, pas nieuw. Maargoed..)
Mensen kunnen bij mij telefonisch iets bestellen, nu wil ik graag in excel een bestandje maken waarbij ik alleen productcodes hoef in te voeren (bijv. '1001 1002 1003) en dat excel dan automatisch die productcodes herkent en deze omzet naar tekst (bijv. 'PRODUCT1')
Eerst begreep ik er niets van,quote:Op maandag 17 januari 2011 17:07 schreef Basp1 het volgende:
http://www.mijnbestand.nl/Bestand-VB6Q7NO3D8PE.xlsx
Hier een voorbeeld waarin vert.zoeken verwerkt is.
Let op alleen dat de volgorde in dit geval bij het debiteurentabblad wel oplopend moet zijn anders kan het nog mis gaan.
Ik had een paar weken geleden ongeveer dezelfde vraag, het antwoord staat er onder ergens.quote:Op dinsdag 18 januari 2011 17:19 schreef Holy_Goat het volgende:
ello, is er een (snelle) manier om voor 50.000 cellen (in 1 kolom)
(zonder macro liefst) het volgende te splitsen?
"###@@@" naar ### @@@
waar # staat voor een getal, eventueel incluis komma, en @@@ staat voor willekeurige text, incluis spatie.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php Function splitstring1(cell As Range) As Variant Dim tmpstring As String Dim i As Long tmpstring = cell.Value tmpstring = Replace(tmpstring, " ", "") For i = 1 To Len(tmpstring) If Not (IsNumeric(Mid(tmpstring, i, 1))) And Mid(tmpstring, i, 1) <> "," And Mid(tmpstring, i, 1) <> "." Then Exit For End If Next i splitstring1 = Left(tmpstring, i - 1) End Function ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php Function splitstring2(cell As Range) As Variant Dim tmpstring As String Dim i As Long tmpstring = cell.Value tmpstring = Replace(tmpstring, " ", "") For i = 1 To Len(tmpstring) If Not (IsNumeric(Mid(tmpstring, i, 1))) And Mid(tmpstring, i, 1) <> "," And Mid(tmpstring, i, 1) <> "." Then Exit For End If Next i splitstring2 = Right(tmpstring, Len(tmpstring) - i + 1) End Function ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |