วิธีคำนวณระยะทางใน Excel ด้วย Google Maps

  • แบ่งปันสิ่งนี้
Hugh West

Excel มีแอปพลิเคชันที่หลากหลาย และในขณะที่ใช้ VBA ดูเหมือนว่าเราสามารถทำอะไรก็ได้ใน Excel แน่นอน เราสามารถ หาระยะทางระหว่างสถานที่ โดยใช้แผนที่ใน Excel ในบทความนี้ ผมจะแสดงคำแนะนำอย่างย่อในการคำนวณระยะทางใน excel ด้วย Google Maps พร้อมขั้นตอนที่คมชัดและภาพประกอบที่ชัดเจน

ดาวน์โหลดคู่มือฝึกปฏิบัติ

คุณสามารถ ดาวน์โหลดสมุดงาน Excel ฟรีจากที่นี่และฝึกฝนด้วยตัวเอง

คำนวณระยะทางด้วย Google-Maps.xlsm

โดยใช้ User-Defined ฟังก์ชันคำนวณระยะทางใน Excel ด้วย Google Maps

ที่นี่ เราจะ หาระยะทาง ระหว่าง MacArthur Park และ Jersey City โดยใช้ Google Maps

ก่อนอื่น เราต้องรู้สิ่งสำคัญก่อน ในการคำนวณระยะทางใน Excel โดยใช้ Google Maps เราจะต้องมีคีย์ API API ย่อมาจาก Application Programming Interface Excel เชื่อมต่อกับ Google Maps โดยใช้คีย์ API เพื่อรวบรวมข้อมูลที่จำเป็น แผนที่บางแผนที่มีคีย์ API ฟรี เช่น Bing Maps แต่ Google Maps ไม่มี API ฟรี แม้ว่าคุณจะจัดการ API ฟรี แต่ก็ใช้งานไม่ได้อย่างสมบูรณ์ ดังนั้น คุณจะต้องซื้อคีย์ API จากลิงก์นี้

ที่นี่ ฉันได้จัดการคีย์ API ฟรี มันทำงานไม่ถูกต้อง ใช้เพื่อแสดงเป็นตัวอย่างเท่านั้น เราจะใช้ VBA เพื่อสร้าง ฟังก์ชันที่ผู้ใช้กำหนด ชื่อ Calculate_Distance เพื่อ หาระยะทาง จะมีสามอาร์กิวเมนต์ - จุดเริ่มต้น ปลายทาง และ คีย์ API ตอนนี้เรามาเริ่มขั้นตอนกันเลย

ขั้นตอน:

  • กด ALT + F11 เพื่อเปิด หน้าต่าง VBA .

  • ถัดไป ให้คลิกดังนี้: แทรก > โมดูล เพื่อสร้างโมดูลใหม่

  • หลังจากนั้น พิมพ์รหัสต่อไปนี้ในหน้าต่าง-
3565
  • ถ้าไม่มีอะไร กลับไปที่แผ่นงานของคุณ

รายละเอียดรหัส:

  • ก่อนอื่น ฉันใช้ขั้นตอนของฟังก์ชันสาธารณะ Calculate_Distance .
  • จากนั้นจึงประกาศตัวแปรบางตัว first_Value, second_Value และ last_Value สำหรับอาร์กิวเมนต์ของผู้ใช้ของเรา -กำหนดฟังก์ชัน
  • ตั้งค่าสำหรับตัวแปร (แต่ละค่าเป็นตัวอธิบายตัวเอง) และตั้งค่าวัตถุ mitHTTP ใน ServerXMLHTTP เพื่อใช้ GET เมธอด (ใช้ในภายหลัง คุณสมบัติวัตถุนี้จะอนุญาตให้ใช้เมธอด POST เช่นกัน)
  • Url คือการรวมกันของค่าทั้งหมดที่ตั้งไว้ก่อนหน้านี้ คุณสมบัติเปิดของวัตถุ mitHTTP ใช้มัน
  • หลังจากกำหนดค่า ฟังก์ชันไลบรารีจะคำนวณส่วนที่เหลือ

ตอนนี้คุณเห็นแล้วว่า ฟังก์ชันพร้อมใช้งาน

  • ใน เซลล์ C8 พิมพ์สูตรต่อไปนี้-
=Calculate_Distance(C4,C5,C6)

  • สุดท้าย เพียงกดปุ่ม ENTER เพื่อรับระยะทาง. จะแสดงระยะทางใน หน่วยเมตร .

อ่านเพิ่มเติม: วิธีคำนวณการขับขี่ ระยะทางระหว่างสองที่อยู่ใน Excel

ข้อดีข้อเสียขณะคำนวณระยะทางด้วย Google Maps

  • คุณต้องมี คีย์ API .
  • โค้ดด้านบนจะให้ผลลัพธ์ใน หน่วยเมตร .
  • ฟังก์ชันที่ผู้ใช้กำหนดจะใช้ชื่อสถานที่โดยตรง ไม่จำเป็นต้องใช้พิกัด
  • ตรวจสอบให้แน่ใจว่าคุณใช้สถานที่ที่ถูกต้องแล้ว

ข้อดีและข้อเสียของการคำนวณระยะทางด้วย Google Maps

ข้อดี

  • สำหรับสถานที่ใหญ่ๆ 2 แห่ง ค่อนข้างเป็นไปได้เพราะเราสามารถใช้เครื่องมือ Fill Handle เพื่อคัดลอกสูตร ซึ่งไม่สามารถทำได้ใน Google Maps
  • เป็นวิธีที่ค่อนข้างเร็วกว่า
  • ไม่ต้องใช้พิกัด

ข้อเสีย

  • ไม่สามารถทำงานร่วมกับพิกัดได้
  • คุณจะไม่ได้รับแผนที่หรือเส้นทาง แต่จะทราบระยะทางเท่านั้น
  • มัน จะใช้ไม่ได้กับชื่อสถานที่โดยประมาณที่ตรงกัน

บทสรุป

ฉันหวังว่าขั้นตอนที่อธิบายข้างต้นจะดีพอที่จะคำนวณระยะทางใน Excel กับ Google แผนที่ อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ ไปที่ ExcelWIKI เพื่อสำรวจเพิ่มเติม

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง