Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

ชุดข้อมูลด้านล่างมีชื่อ หมายเลขโทรศัพท์ และอีเมลของบุคคล เราจะใช้ข้อมูลนี้สร้างไฟล์ vCard

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

วิธีที่ 1 – ใช้ฟีเจอร์ Windows Contacts

Windows มีฟีเจอร์ของตัวเองสำหรับสร้างไฟล์ vCard จาก Excel แต่เราต้องแก้ไขนามสกุลไฟล์ก่อน มาดูคำอธิบายด้านล่าง โปรดทราบว่าหัวเรื่องที่ไม่จำเป็นอาจทำให้เกิดปัญหา ดังนั้นฉันจะลบแถวที่สองของแผ่นงาน

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

ขั้นตอน:

  • ไปที่แท็บ File

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • บันทึกไฟล์โดยใช้นามสกุล CSV (Comma delimited)

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • คลิกที่ ไอคอน Windows บน Start Menu และค้นหา Contacts ในแถบค้นหา
  • คลิกที่ Contacts

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • โฟลเดอร์ Contacts จะเปิด
  • เลือกแท็บ Import

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เลือก CSV (Comma Separated Values) จาก Import to Windows Contacts
  • คลิก Import

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • คำสั่งนี้จะนำคุณไปยังตัวเลือกเบราว์เซอร์เพื่อนำเข้าไฟล์ที่ต้องการ
  • เลือก Browse

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เบราว์เซอร์หาไฟล์ CSV ที่มีข้อมูลติดต่อที่คุณสร้างไว้ก่อนหน้านี้
  • คลิก Open

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • คลิกปุ่ม Next ในหน้าต่าง CSV Import

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • คุณต้อง Map หัวเรื่องคอลัมน์ ติ๊ก Mobile และคุณจะเห็น Mapping Option

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เลือก Mobile Phone และคลิก OK

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • Map หัวเรื่อง Email ไปยัง E-mail Address และคลิก OK

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • คลิก Finish

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

คำสั่งนี้จะแปลง ไฟล์ CSV เป็นรูปแบบ Windows Contacts

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • มาลองเปิดไฟล์จากโฟลเดอร์นี้ ชื่อ ที่อยู่อีเมล และ เบอร์โทรศัพท์มือถือ อยู่ในตำแหน่งที่ถูกต้อง

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เราจะแปลงไฟล์เหล่านี้เป็น vCard หรือ vCalendar
  • เลือกแท็บ Export

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เลือก vCards (folder of .vcf files)
  • คลิก Export

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • Browse หาโฟลเดอร์ที่บันทึกติดต่อเหล่านี้และคลิก OK

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

การดำเนินการนี้แปลงไฟล์ Contact เป็นไฟล์ VCF

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เปิดโฟลเดอร์ใดๆ พวกเขาเปิดด้วย Outlook โดยค่าเริ่มต้น คุณสามารถเปิดในรูปแบบ Contacts ได้เช่นกัน
  • คุณสามารถดูสรุปข้อมูลติดต่อที่มุมขวาบนของหน้าต่าง

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

คุณสามารถสร้าง ไฟล์ VCF จาก Excel โดยใช้ฟีเจอร์ Windows Contacts

วิธีที่ 2 – ใช้ VBA สร้างไฟล์ VCF จาก Excel

ขั้นตอน:

  • ไปที่แท็บ Developer และเลือก Visual Basic

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • โปรแกรมแก้ไข VBA จะปรากฏ เลือก Insert >> Module เพื่อเปิด VBA Module

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • ใส่โค้ดต่อไปนี้ใน VBA Module:
Sub CreateVCFFromExcel() Dim mn_File_Num As Integer Dim mn_start_row As Double mn_start_row = 2 mn_File_Num = FreeFile mn_Output_Path = ThisWorkbook.Path & "\PhoneAndEmail.VCF" Open mn_Output_Path For Output As mn_File_Num While VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 1)) <> "" mn_Name = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 1)) mn_Email_Address = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 2)) mn_Mobile_Number = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 3)) Print #mn_File_Num, "BEGIN:VCARD" Print #mn_File_Num, "VERSION:3.0" Print #mn_File_Num, "FN:" & mn_Name Print #mn_File_Num, "EMAIL:" & mn_Email_Address Print #mn_File_Num, "TEL;TYPE=CELL;TYPE=PREF:" & mn_Mobile_Number Print #mn_File_Num, "END:VCARD" mn_start_row = mn_start_row + 1 Wend Close #mn_File_Num MsgBox "The Contacts are Saved To: " & mn_Output_Path End Sub

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

โค้ดใช้ ฟังก์ชัน VBA Trim เพื่อแยกคอลัมน์ Name, Email, และ Mobile จากนั้นใช้ Print Statement จัดเรียงข้อมูลเหล่านี้ในไฟล์ vCard ให้ถูกต้อง FN: หมายถึง First Name, EMAIL: หมายถึงตำแหน่งที่จะบันทึก ที่อยู่อีเมล และ TEL;TYPE=CELL หมายถึงเบอร์โทรศัพท์ที่เป็น มือถือ

  • กลับไปที่แผ่นงานและรัน Macro

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • ไฟล์ VCF จะถูกสร้างชื่อ PhoneAndEmail ในพาธไฟล์ของสมุดงาน Excel ของคุณ

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • เปิดมันด้วย Windows Contacts

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • การดำเนินการนี้จะแสดงข้อมูลติดต่อของคนแรกในชุดข้อมูลของคุณ

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • ข้อมูลติดต่อทั้งหมดสำหรับชุดข้อมูลเก็บอยู่ใน PhoneAndEmail หากคุณสั่ง Cancel จะแสดงติดต่อถัดไป

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

  • คลิก Cancel จะนำคุณไปติดต่อถัดไป และต่อไปเรื่อยๆ

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

คุณสามารถสร้าง ไฟล์ VCF โดยใช้ VBA

ส่วนฝึกฝน

ฉันให้ชุดข้อมูลสำหรับบทความนี้ เพื่อให้คุณฝึกฝนวิธีเหล่านี้และเชี่ยวชาญ

ส่งออกข้อมูลติดต่อ Excel เป็น vCard: 2 วิธีที่พิสูจน์แล้ว

ดาวน์โหลดไฟล์ฝึกฝน

Export Excel to vCard: Knowledge Hub

  • Open VCF File in Excel
  • Edit VCF File in Excel
  • Convert Excel to VCF Without Software
  • Convert CSV File to VCF Using Excel

<< กลับไปที่ Export Data from Excel | Learn Excel

รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!