Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako spremeniti datum iz pike v črto v Excelu?

Na primer, imate seznam datuma, ki je bil formatiran kot 12.23.2014, zdaj pa želite pretvoriti to obliko datuma v 12 / 23 / 2014 poševnico. Kako lahko v Excelu hitro in preprosto pretvorite datum iz pike v poševnico?

Pretvarjanje datuma s pike na črto s formulo

Ko vnesete datum s kodo VBA, samodejno pretvorite datum iz pike na črto

Pretvorite več datumov s pika na poševnico z Kutools za Excel


Pretvarjanje različnih nestandardnih formatov datuma v pravo obliko datuma:

Če imate več nestandardnih formatov datuma, na primer format mm.dd.yyyy, običajno Oblikuj celice funkcija v Excelu ne bo delovala dobro za vas. S Kutools za ExcelJe Pretvori v datum uporabnost, lahko hitro pretvorite različne nestandardne datume v svoje oblike zapisa datuma.

doc pretvori v običajni datum 3

Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!



V Excelu običajni format datuma morda ne bo pomagal pri pretvorbi datuma pika, da bi zmanjšal obliko datuma, vendar lahko za rešitev tega postopka uporabite naslednjo preprosto formulo.

1. Vnesite to formulo: = SUBSTITUTE (A2, ".", "/") v prazno celico poleg datuma, si oglejte sliko zaslona:

doc pretvoriti pika s poševnico 1

2. Potem povlecite ročico za polnjenje navzdol na celice, ki jih želite vsebovati, in datum pike je bil pretvorjen v format datuma ročne slike, si oglejte posnetek zaslona:

doc pretvoriti pika s poševnico 2


Če želite samodejno pretvoriti datumsko točko v format za poševnico neposredno, ko vtipkate datum, vam lahko pomaga naslednja koda VBA, naredite naslednje:

1. Aktivirajte delovni list, ki ga želite uporabiti.

2. Nato z desno miškino tipko kliknite ime aktivnega jezička in izberite Ogled kode, si oglejte sliko zaslona:

doc pretvoriti pika s poševnico 3

3. V odprtem Microsoft Visual Basic za aplikacije okno, v njej kopirajte in prilepite naslednjo kodo.

VBA koda: samodejno pretvorite datum s pika na poševnico:

Private Sub Worksheet_Change(ByVal Target As Range)
'updateby Extendoffice 20150924
    On Error Resume Next
    Application.EnableEvents = False
    If Not (Intersect(Target, Me.Range("A1:A10")) Is Nothing) Then
        Target.Value = Replace(Target.Value, ".", "/")
    End If
    Application.EnableEvents = True
End Sub

4. Potem shranite to kodo in zaprite Microsoft Visual Basic za aplikacije okno, potem ko vnesete obliko datuma kot 09.23.2015 v razponu A1: A10 trenutnega lista, potem ko pritisnete Vnesite ključ, bo datum preračunan kot 9 / 23 / 2015 hkrati.

Opombe: V zgornji kodi, A1: A10 je obseg celic, ki se lahko uveljavijo s to kodo, lahko spremenite referenco celic na vaše potrebe.


Če imate Kutools za Excel, Z njegovim Pretvori v datum uporabnost, lahko pretvorite različne nestandardne datume v običajno obliko datuma, vključno s formatom pike.

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60.

Po namestitvi Kutools za Excel, storite naslednje:

1. Izberite celice, ki jih želite pretvoriti, da izbrišete oblikovanje datuma.

2. Kliknite Kutools > vsebina > Pretvori v datum, si oglejte sliko zaslona:

doc pretvoriti pika s poševnico 4

3. In datum datuma je bil pretvorjen v običajno obliko datuma za poševnico, si oglejte sliko zaslona:

doc pretvoriti pika s poševnico 5

Opombe: Lahko označite vse zapise v Pretvori v datum pogovorno okno in kliknite Obnovi da prekličete to operacijo, da se vrnete na prvotno obliko zapisa datuma, kot je prikazano na zaslonu spodaj:

doc pretvoriti pika s poševnico 6

Kliknite, če želite izvedeti več o tem programu Convert to Date ...

Prenesite in brezplačno preizkusite Kutools za Excel zdaj!


Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Povezani članek:

Kako pretvoriti yyyymmdd v običajen format datuma v Excelu?



Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    AC · 2 months ago
    =SUBSTITUTE(A2,".","-") - is not working, it results in 43559 (date serial number?) instead of 04-04-19
    • To post as a guest, your comment is unpublished.
      skyyang · 27 days ago
      Hello, AC,
      Your formula works well in my workbook, could you give your problem more detailed?
      Or you can insert a screenshot here.
      • To post as a guest, your comment is unpublished.
        Alex · 22 days ago
        Here's the screenshot. Changing General to Text does not help...
        • To post as a guest, your comment is unpublished.
          skyyang · 21 days ago
          Sorry, I didn't meet your problem, but, if your formula cell is a 5-digit number, you should try to format it as number.
          • To post as a guest, your comment is unpublished.
            Alex · 21 days ago
            That's beet tried as well - makes no difference - keeps displaying date serial number, as on the screenshot above
  • To post as a guest, your comment is unpublished.
    AC · 2 months ago
    =SUBSTITUTE(A2,".","-") - is not working, it results in 43559 (date serial number?) instead of 04-04-19
  • To post as a guest, your comment is unpublished.
    raghu · 2 years ago
    hi i have installed kutools when i try to change the date format from dot to slash in kutools it is showing AM and PM along with the date
    I am using office 2010 professional plus kindly help..