Note: The other languages of the website are Google-translated. Back to English

Hur formaterar jag datum, valuta och nummer under sammanslagning i Word?

Mail merge är ett användbart verktyg för att skapa en uppsättning dokument som i stort sett är desamma men där varje dokument innehåller unika element. Men när vi slår samman några e-postmeddelanden, bör vi ägna mer uppmärksamhet åt formatet på datum, valuta och nummer. Denna handledning kommer att visa dig hur du formaterar datum, valuta och nummer ordentligt i ord under postfusion.

Formatera datum korrekt under sammanslagning i Word

Formatera valuta och nummer ordentligt under sammanslagning i Word

Innan vi ändrar formatet för datum, nummer och valuta vid sammanslagning av post måste vi först använda följande åtgärder.

Steg 1: välj det sammanslagningsfält du vill ändra. I det här fallet är det datumfältet.

Steg 2: Tryck Skift + F9 för att göra fältkodningen synlig. Fältet du valt ska nu se ut så här:

{MERGEFIELD DATE}, {MERGEFIELD CURRENCY} eller {«Procent»}


pil blå höger bubbla Formatera datum korrekt under sammanslagning i Word

Lägg till följande formateringsdata: \ @ "dd MMMM åååå" i sammanfogningsfilen av datum. Och datumet för sammanfogning bör vara så här:

{MERGEFIELD DATE \ @ "MMMM d, yyy"}

Datumformatet kommer att vara så här:

ändra-foramt-1

Notera:du kan ändra datumformatet till vad du vill. Andra möjliga format kan vara: • dd / MMM / åååå, • d / MMM / åå, • d MMMM åååå


Dela enkelt ett orddokument i flera

Generellt använder vi kopiera och klistra in för att dela ett Word-dokument en efter en, men Split Documnet-verktyget kan dela ett Word-dokument baserat på sida, rubrik1, sidbrytning eller sektionsbrytning, vilket förbättrar arbetseffektiviteten.  Klicka för en fullständig kostnadsfri provperiod på 60 dagar!
annonsdelade dokument per sida
 
Kutools for Word: med hundratals praktiska Word-tillägg, gratis att prova utan begränsning på 60 dagar.

pil blå höger bubbla Formatera valuta och nummer ordentligt under sammanslagning i Word

Lägg till följande formateringsdata \ # $, 0.00 i sammanslagningsfilen för valuta, och sammanslagningsfältet för valuta ska se ut så här:

{MERGEFIELD VALUTA \ # $, 0.00}

ändra-foramt-2

Notera:'\ # $, 0.00' i fältet kallas en numerisk bildomkopplare. Andra möjligheter inkluderar:

(1). \ # 0 för rundade heltal

(2). \ #, 0 för rundade heltal med tusen avgränsare

(3). \ #, 0.00 för siffror som är exakta med två decimaler, med tusen avgränsare

(4). \ # $, 0 för rundad hel dollar med tusen separator

(5). \ # "$, 0.00; ($, 0.00); '-'" för valuta, med parenteser runt negativa tal och ett bindestreck för 0 värden

Dessutom kan ibland antalet vara procent, du kan behöva redigera fältet {«Procent»} så att du får {= «Procent» * 100 \ # 0.00%}.


Rekommenderade Word-produktivitetsverktyg

 

Kutools för Word - Mer än 100 avancerade funktioner för Word, spara 50% tid

  • Komplicerade och upprepade operationer kan göras engångsbehandling på några sekunder.
  • Infoga flera bilder över mappar i Word-dokumentet samtidigt.
  • Slå ihop och kombinera flera Word-filer över mappar till en med önskad ordning.
  • Dela upp det aktuella dokumentet i separata dokument enligt rubrik, avsnittbrytning eller andra kriterier.
  • Konvertera filer mellan Doc och Docx, Docx och PDF, samling verktyg för vanliga konverteringar och val, och så vidare ...
Sortera kommentarer efter
Kommentarer (65)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Fantastisk!. Tack. Jag märker också att du kan ändra formatet i word till något av de tillgängliga alternativen i excel. För att se alternativen, gå till Excel-hemfliken > rullgardinsmenyn format > fler nummerformatsalternativ > anpassat.
Jimbobaleeno
Denna kommentar minimerades av moderatoren på webbplatsen
Att formatera datumet i word 2013 fungerar inte med \@"dd mmm ÅÅÅÅ" du får bara ett felmeddelande om att fältet inte finns. Microsoft säger att de använder DDE men allt som gör det är att ge meddelandet OOPS NÅGOT GÅR FEL så att det visas när det öppnas för andra gången.
Martin
Denna kommentar minimerades av moderatoren på webbplatsen
[quote]Att formatera datumet i word 2013 fungerar inte med \@"dd mmm ÅÅÅÅ" du får bara ett felmeddelande som säger att fältet inte finns. Microsoft säger att de använder DDE men allt som gör det är att ge meddelandet OOPS NÅGOT GÅR FEL så att det visas när det öppnas för andra gången.Av Martin[/quote] Se till att du antingen högerklickar på kopplingsfältet och väljer "Växla fältkoder" eller trycker på Skift-F9 med kopplingsfältet markerat. Så istället för «LastPaidDate» bör du se { MERGEFILD \@ "ddMMMyy" LastPaidDate }
Matthew
Denna kommentar minimerades av moderatoren på webbplatsen
Word 2013 datumformat vid sammanfogning från xlsx. Ångrat Microsoft "fix" bytte tillbaka till OLE från DDE och din fix fungerade för andra gången. Lysande. Tack
Martin
Denna kommentar minimerades av moderatoren på webbplatsen
Hur gör du detta Martin? Jag drar ut håret.
dbhope
Denna kommentar minimerades av moderatoren på webbplatsen
[quote]Hur gör du det här Martin? Jag drar ut håret.Av dbhope[/quote] Inte säker på varför Microsoft har gjort detta så komplicerat. Jag tror att du helt enkelt inte följer instruktionerna exakt. 1) Ställ in en xlsx-fil med två rubriker DATUM och DATUMTEXT Ställ in formatet för DATUM-kolumnen till dd/mm/åååå Ställ in formatet för DATUMTEXT till text 2) ange a dessa 2 datum i DATUM-kolumnen: 01/06/2013 05/ 07/2014 3) skriv in den här texten i kolumnen DATUMTEXT och låt den inte formateras till ett datum: 1 juni 2013 5 juli 2014 4) Spara och stäng fil 5) Öppna ett nytt orddokument 6) Klicka på utskick, Starta sammanfogning & bokstäver, Välj Mottagare & använd befintlig lista & välj listan du just skapade & klicka OK 7) Klicka på Infoga sammanfogningsfält & klicka på DATUM & sedan OK 8) Tryck på enter för att gå till nästa rad 9) Klicka på Infoga sammanfogningsfält & klicka på DATUMTEXT & sedan OK 10) Klicka på Förhandsgranska resultat och hoppa genom de två posterna. DATUMfältet kommer att visa datumet som mm/dd/åååå RIKTIGT IRRÖRANDE 2) Klicka en gång på DATUMfältet (för att markera det) 11) Tryck på SHIFT & F12 så ser du: { MERGEFIELD DATE } skriv in denna text \@" dd MMM åååå" så att fältet blir: {MEGEFIELD \@dd MMM åååå" DATUM} 9) MYCKET VIKTIGT: Notera gemener dd, VERSALER MMM, gemener åååå 13) Klicka på förhandsgranska resultat tills data visas. Bläddra genom poster & jag hoppas att vi är klara.....
Martin
Denna kommentar minimerades av moderatoren på webbplatsen
Detta fungerar för mig men ENDAST om jag stänger Excel-källfilen innan jag kör sammanslagningen.
Linda
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kan bara ändra innehållet i xls merge-filen när andra filer stängs men verkar vara formaterade Ok med båda öppna. Kanske första gången du behöver stänga xls-filen för att formateringen ska bli rätt när du ställer in filer. Om det fungerar gå med det.
martin
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har en lista där monetära belopp ska betalas i olika valutor - jag har gjort fältväxlingen för GBP men det ändras såklart varje bokstav till det men jag behöver några för att visa USD/SGD etc. Kan du göra detta inom en sammanslagning?
Stämma
Denna kommentar minimerades av moderatoren på webbplatsen
Det låter osannolikt utan att använda Visual Basic för att upptäcka valören för att förkasta sammanslagningsfältet. Jag tror att jag, beroende på rapportens komplexitet, skulle vilja producera den direkt från Excel. Det kan vara en total icke-startare.
martin
Denna kommentar minimerades av moderatoren på webbplatsen
Martin dina kommentarer fungerade verkligen, jag använder formatet "d MMMM åååå" och det fungerar perfekt. Finns det något sätt att formatera detta till versaler?
Ronel
Denna kommentar minimerades av moderatoren på webbplatsen
Jag använder formatet 'd MMMM åååå'. Finns det något sätt att formatera detta till versaler?
Ronel
Denna kommentar minimerades av moderatoren på webbplatsen
Ronel, när datum visas högerklicka på datumet. Välj FONT från dialogrutan. Markera alla bokstäver och klicka sedan på OK. Verkar göra susen på min
Martin
Denna kommentar minimerades av moderatoren på webbplatsen
Ronel: Används för att göras genom att använda *Övre inom fältkoderna. Verkar ha släppts av MS. Prova detta istället: När datum visas som 2-december-2015 eller vilket format du än har, högerklicka på datumet och välj FONT. Dialogrutan har en kryssruta med VERSALA VERSALER längst ner till höger. Klicka på den och dialogrutan OK. Verkar göra susen men kodningen visas inte med Alt+F9 den måste vara i bakgrunden någonstans. Jösses jag önskar att de bara lämnade det ifred!!!!!
Martin
Denna kommentar minimerades av moderatoren på webbplatsen
Vad sägs om när fältet är en siffra och bokstav? exempel "1a". Det visas som "0" på sammanslagningsdokumentet.
Jessie
Denna kommentar minimerades av moderatoren på webbplatsen
Nej det gör det inte. Det kanske om du försöker formatera det som ett datum men jag är inte säker på varför du skulle vilja göra det eftersom det inte är ett datum - ja inte på jorden :D . Eftersom 1a inte är ett datum om du vill visa 1a, formatera bara som text enligt herr eller fru eller ett kundnamn.
Martin
Denna kommentar minimerades av moderatoren på webbplatsen
vad sägs om ett fält med en siffra och en bokstav? exempel "1a". den visas som "0".
Jessie
Denna kommentar minimerades av moderatoren på webbplatsen
Kan någon hjälpa mig med "dagen innan" från ett annat sammanslagningsfält?
Jo
Denna kommentar minimerades av moderatoren på webbplatsen
di office 2010 menggunakan MS Excel-arbetsblad via DDE (*.xls) tidak semua list kolom di excel terbaca karena di excel sampai Kolom LI sedangkan di wor yang terbaca sampai kolumn BN mohon pencerahannya terima kasih
kemod
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket! :LOL:
sandra
Denna kommentar minimerades av moderatoren på webbplatsen
Finns det på något sätt att redigera sammanslagningsfältet så att heltal inte visar decimaler 00 men ändå inkluderar decimalerna om det finns cent i sammanslagningsdatan? Vi använder sammanslagning för att förbereda tackbrev för donationer och min chef tycker inte att 00 ser lämpligt ut, speciellt när donationen är stor - 150,000.00 150,000 USD ser roligt ut jämfört med att bara lägga 1,500.56 1,500.56 USD. T.ex. Sammanfoga data -> Sammanfoga fält 1,500.00 1,500 $ -> XNUMX XNUMX $ XNUMX XNUMX $ -> XNUMX XNUMX $
Serena
Denna kommentar minimerades av moderatoren på webbplatsen
Serena, vi använder { IF { MERGEFIELD Gf_Amount } = "*.00" "{ MERGEFIELD Gf_Amount \#$,# }" "{ MERGEFIELD Gf_Amount }" } där Gf_Amount är namnet på datafältet vi slår samman i.
MERI
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Serena prova den här {MERGEFIELD "Gf_Amount" \$ "R 0 000"}, den visar inte heller cent även om de finns där
VA
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har en fråga, jag har ett datumfält {MERGEFIELD "Term_Date_sys" }, men jag skulle vilja visa det datumet + 4 månader, är det möjligt?
VA
Denna kommentar minimerades av moderatoren på webbplatsen
[quote]Finns det på något sätt att redigera sammanslagningsfältet så att heltal inte visar decimaler 00 men ändå inkluderar decimalerna om det finns cent i sammanslagningsdatan? Vi använder sammanslagning för att förbereda tackbrev för donationer och min chef tycker inte att 00 ser lämpligt ut, speciellt när donationen är stor - 150,000.00 150,000 USD ser roligt ut jämfört med att bara lägga 1,500.56 1,500.56 USD. T.ex. Sammanfoga data -> Sammanfoga fält 1,500.00 1,500 $ -> XNUMX XNUMX $ XNUMX XNUMX $ -> XNUMX XNUMX $Av Serena[/quote] Har någon svarat på denna fråga?
Shahn
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Shahn, nej jag har inte fått några lösningar än så länge.
Serena
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag stod inför samma problem och lyckas lösa det genom att följa instruktionerna här. https://support.office.com/en-us/article/Format-mail-merge-numbers-dates-and-other-values-in-Excel-990e6516-49bc-4a43-aecc-acd027d92a00<br /> Men efter att ha valt "MS Excel-kalkylblad via DDE (*.xls)", click_FilterDatabase istället för Hela kalkylbladet. Det kommer att lösa problemet. Jag hoppas att det hjälper! :)
ELAINE
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Shahn, Du kan följa instruktionerna här för att lösa ditt problem. https://support.office.com/en-us/article/Format-mail-merge-numbers-dates-and-other-values-in-Excel-990e6516-49bc-4a43-aecc-acd027d92a00#feedbackText<br />Men efter att ha valt MS Excel-kalkylblad via DDE (*.xls), klickar jag på "_FilterDatabase" istället för "EntireSpreadsheet". Hoppas det här hjälper! :)
ELAINE
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har väldigt svårt att få en enkel valuta att exportera från Excel till Word Mail Merge. Jag får 13.5 när det borde vara $13.50
Hilary Schaub
Denna kommentar minimerades av moderatoren på webbplatsen
Jag skapar ett brevkopplingsdokument från min lånehanteraredatabas och jag försöker formatera datumet till 10 september 2014 istället för 09/10/14. Jag har provat MERGEFIELD \@ "MMMM d, yyy" CloseDate men får kontinuerligt ett felmeddelande "Error! Okänt tecken i bildsträngen" när jag växlar fältkoder.
Tanya
Denna kommentar minimerades av moderatoren på webbplatsen
Testa MERGEFIELD \@ "MMMM d, yyyy" - Jag fick meddelandet när jag använde 3 "y", men när jag ändrade det till 4 fungerade allt.
Karen
Denna kommentar minimerades av moderatoren på webbplatsen
Jag försöker formatera sammanfogningsfältet för att visa stängningsdatumet som 10 september 2014 istället för 09/10/14. Jag har försökt ange fältkoderna som MERGEFIELD \@ "MMMM dd, ååå" CloseDate och jag försökte till och med växla fältkoder. Kan någon komma med förslag på detta? Jag har provat några av förslagen som lagts upp här men inget har hjälpt i mitt fall.
Tanya
Det finns inga kommentarer här ännu
Ladda fler
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0  Tecken
Föreslagna platser