วิธีคำนวณระยะทางระหว่างสองพิกัดใน Excel (2 วิธี)

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

ในหลายกรณี คุณอาจต้อง ค้นหาระยะทาง ระหว่างสองพิกัดหรือสองตำแหน่ง ใน Microsoft Excel คุณสามารถทำได้ในขนาดจำนวนมากภายในระยะเวลาอันสั้น บทความนี้สาธิตสองวิธีในการคำนวณระยะทางระหว่างสองพิกัดใน Excel

ดาวน์โหลดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดจากลิงก์ด้านล่าง

คำนวณระยะทางระหว่างพิกัดสองพิกัด.xlsm

พื้นฐานของระบบพิกัด

ระบบพิกัดคือระบบ โดยเฉพาะในรูปทรงเรขาคณิต ที่ใช้ตัวเลขตั้งแต่หนึ่งตัวขึ้นไปเพื่อหาตำแหน่งของ จุดหรือเพื่อคำนวณพารามิเตอร์ทางเรขาคณิตอื่น ๆ ระบบพิกัดมีหลายประเภท ตัวอย่างเช่น: ระบบพิกัดคาร์ทีเซียน ระบบพิกัดจีโอเดติก เป็นต้น

ระบบพิกัดคาร์ทีเซียนคืออะไร?

ระบบพิกัดคาร์ทีเซียนเป็นระบบที่ใช้แกนอ้างอิงเพื่อหาตำแหน่งใดๆ หรือคำนวณข้อมูลทางเรขาคณิตใดๆ พิกัดของจุดถูกกำหนดจากระยะห่างของแกนอ้างอิงเหล่านั้น ตัวอย่างเช่น:

ในระนาบ 2 มิติ แกน X ระบุระนาบแนวนอน และแกน Y ระบุระนาบแนวตั้ง ดังนั้น ถ้ามีคนให้พิกัดของจุด (2,3) หมายความว่าจุดนั้นอยู่ห่างจากระนาบแนวนอน 2 หน่วย และ 3 หน่วยจากระนาบตามยาว

สูตรระยะทางสำหรับระบบพิกัดคาร์ทีเซียน

สูตรคำนวณระยะทางในคาร์ทีเซียน 2 มิติระบบพิกัดมีดังนี้:

d=√((x2-x1)^2+(y2-y1)^2)

ที่นี่

  • x 1 = ระยะห่างของจุดที่ 1 จากแกน x
  • x 2 = ระยะห่างของจุดที่ 2 จากแกน x
  • y 1 = ระยะห่างของจุดที่ 1 จากแกน y
  • y 2 = ระยะห่างของจุดที่ 2 จากแกน y
  • d = ระยะห่างระหว่างจุดที่ 1 และจุดที่ 2

ระบบพิกัดทางภูมิศาสตร์คืออะไร?

ระบบพิกัดธรณีเป็นระบบพิกัดประเภทหนึ่งที่ใช้รูปวงรีเป็นข้อมูลอ้างอิงเพื่อหาตำแหน่งของจุดและวัดค่าพารามิเตอร์ทางเรขาคณิตอื่นๆ เรามักใช้ละติจูดและลองจิจูดเพื่อหาตำแหน่งในระบบพิกัดนี้

ในที่นี้ ละติจูดหมายถึงระยะทางในทิศเหนือหรือทิศใต้จากเส้นศูนย์สูตร และลองจิจูดหมายถึงระยะทางในทิศตะวันออกหรือทิศตะวันตกจากเส้นเมอริเดียนหลัก . นอกจากนี้ ค่าบวกของละติจูดและลองจิจูดหมายถึงทิศเหนือและทิศตะวันออก และค่าลบหมายถึงทิศใต้และทิศตะวันตกตามลำดับ

สูตรระยะทางสำหรับระบบพิกัดเชิงภูมิศาสตร์

สูตรเลขคณิตสำหรับคำนวณระยะทางระหว่างพิกัดสองพิกัดในพิกัดทางภูมิศาสตร์ ระบบพิกัดมีดังนี้:

d=acos(cos(radian(90-lat1))*cos(radian(90-lat2))+

sin(radian(90-lat1))*sin(radian(90-lat2)*cos(radian(long1-long2)))*3959

ที่นี่

  • lat1 = ละติจูดของตำแหน่ง 1
  • lat2 = ละติจูดของตำแหน่ง 2
  • long1 = ลองจิจูดของตำแหน่ง 1
  • long2 = ลองจิจูดของสถานที่ 2
  • d =ระยะทางระหว่างตำแหน่งที่ 1 และตำแหน่งที่ 2 เป็นไมล์

2 วิธีคำนวณระยะทางระหว่างพิกัดสองพิกัดใน Excel (ระบบพิกัดคาร์ทีเซียน)

สมมติว่า คุณมีชุดข้อมูลที่คุณมีพิกัดของ จุดที่ 1 และจุดที่ 2 ในสถานการณ์ต่างๆ กัน และคุณต้องการคำนวณระยะห่างระหว่างจุดเหล่านั้น ตอนนี้ ฉันจะแสดงให้คุณเห็นสองวิธี

1. การใช้สูตรเลขคณิตเพื่อคำนวณระยะทาง

คุณสามารถคำนวณระยะทางได้ง่ายๆ โดยการใส่ สูตรเลขคณิตด้วยตนเอง ตอนนี้ ทำตามขั้นตอนด้านล่างเพื่อคำนวณระยะทาง

ขั้นตอน :

  • ขั้นแรก สร้างคอลัมน์ถัดจาก ระยะทาง
  • ถัดไป เลือกเซลล์ G6 แล้วใส่สูตรต่อไปนี้
=SQRT((E6-C6 )^2 + (F6-D6)^2)

ที่นี่ G6 คือเซลล์เริ่มต้นสำหรับคอลัมน์ระยะทาง นอกจากนี้ เซลล์ C6, D6, E6 และ F6 ยังระบุเซลล์เริ่มต้นสำหรับ x 1 , x 2 , y 1, และ y 2 ตามลำดับ นอกจากนี้ ที่นี่ใช้ ฟังก์ชัน SQRT เพื่อค้นหารากที่สอง

  • สุดท้าย ลาก จุดจับเติม สำหรับส่วนที่เหลือของคอลัมน์ และคุณจะได้ระยะทางของคุณ

2. การใช้รหัส VBA เพื่อคำนวณระยะทางระหว่างสองพิกัดใน Excel

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

ขั้นตอน :

  • ขั้นแรก กด ALT + F11 เพื่อเปิดหน้าต่าง VBA
  • ตอนนี้ เลือก สมุดงานนี้ และ คลิกขวา บนนั้น
  • ถัดไป ตามลำดับ เลือก แทรก > โมดูล .

  • ณ จุดนี้ ให้คัดลอกโค้ดต่อไปนี้และ วางลงในช่องว่าง
6780

  • หลังจากนั้น กด F5 เพื่อเรียกใช้โค้ด ที่นี่ รหัสนี้ได้สร้างฟังก์ชันใหม่ DistCartesian สำหรับคุณ ซึ่งจะช่วยคุณคำนวณระยะห่างระหว่างพิกัดสองพิกัดในระนาบคาร์ทีเซียน
  • ตอนนี้ เลือกเซลล์ G6 และใส่สูตรต่อไปนี้
=DistCartesian(C6,D6,E6,F6)

ที่นี่ อาร์กิวเมนต์ของฟังก์ชันนี้คือ x 1 , y 1 , x 2, และ y 2 ตามลำดับ

  • สุดท้าย ลาก จุดจับเติม สำหรับเซลล์ที่เหลือ

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

2 วิธีคำนวณระยะทางระหว่างพิกัดสองพิกัดใน Excel (ระบบพิกัดจีโอเดติก)

สมมติว่า ในระบบพิกัดจีโอเดติก คุณมีละติจูดและ ลองจิจูดของสองตำแหน่งที่แตกต่างกัน ตอนนี้ ทำตามขั้นตอนด้านล่างเพื่อคำนวณระยะทาง ระหว่างสองตำแหน่งนั้น .

1. การใช้สูตรเลขคณิตเพื่อคำนวณระยะทาง

หนึ่งในวิธีที่เร็วที่สุดในการคำนวณระยะทางคือการใส่เลขคณิต สูตรคำนวณระยะทางด้วยตนเอง ตอนนี้ ทำตามขั้นตอนด้านล่างเพื่อคำนวณระยะห่างระหว่างสองพิกัดในระบบพิกัดพิกัดเชิงภูมิศาสตร์

ขั้นตอน :

  • ก่อนอื่น เพิ่มคอลัมน์สำหรับ ระยะทาง (ไมล์) .
  • จากนั้น เลือกเซลล์ G6 และใส่สูตรต่อไปนี้
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

ที่นี่ C6 , D6, E6, และ F6 ระบุเซลล์แรกสำหรับคอลัมน์ของ ละติจูด 1 (°) , ลองจิจูด 1 (°) , ละติจูด 2 (°) และ ลองจิจูด 2 (°) ตามลำดับ

คำอธิบายสูตร

ในสูตรนี้:

  • ฟังก์ชัน RADIANS ใช้เพื่อแปลงค่าใน องศา (°) หน่วยเป็นค่าในหน่วย เรเดียน ​​
  • ฟังก์ชัน COS ใช้เพื่อหาค่าโคไซน์ของมุม
  • ฟังก์ชัน SIN ใช้เพื่อหาค่าไซน์ของมุม
  • ฟังก์ชัน ACOS ใช้ส่งคืนอาร์คโคไซน์หรือโคไซน์ผกผันของตัวเลข
  • สุดท้าย นำตัวเลข 3959 มาคูณ เพื่อ รับระยะทางเป็น ไมล์ แต่คุณสามารถ คูณด้วย 6371 เพื่อให้ได้ผลลัพธ์ กิโลเมตร .

  • สุดท้าย ลาก จุดจับเติม สำหรับส่วนที่เหลือของคอลัมน์เพื่อรับ ระยะทาง

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

2. การใช้โค้ด VBA เพื่อคำนวณระยะทางระหว่างพิกัดสองพิกัดใน Excel

คุณยังสามารถใช้โค้ด VBA เพื่อสร้างฟังก์ชันสำหรับการคำนวณระยะทางในระบบพิกัดพิกัดทางภูมิศาสตร์ จากนั้นจึงนำไปใช้ในการคำนวณ ตอนนี้ ให้ทำตามขั้นตอนด้านล่าง

ขั้นตอน :

  • ขั้นแรก กด ALT + F11 เพื่อเปิดหน้าต่าง VBA
  • ตอนนี้ เลือก สมุดงานนี้ และ คลิกขวา บนนั้น
  • ถัดไป ตามลำดับ เลือก แทรก > โมดูล .

  • หลังจากแทรกโมดูลแล้ว ให้คัดลอกโค้ดต่อไปนี้ และวางลงในช่องว่าง
4986

  • ณ จุดนี้ กด F5 เพื่อเรียกใช้โค้ด เมื่อทำเช่นนั้น คุณจะสร้างฟังก์ชันใหม่ DistGeo ซึ่งจะช่วยคุณคำนวณระยะทางใน ระบบพิกัดทางภูมิศาสตร์
  • หลังจากนั้น ให้เลือกเซลล์ G6 และจดสูตรต่อไปนี้

=DistGeo(C6,D6,E6,F6)

ที่นี่ อาร์กิวเมนต์ของฟังก์ชัน DistGeo คือ ละติจูด 1 (°), ลองจิจูด 1 (°), ละติจูด 2 (°), และ ลองจิจูด 2 (°) ตามลำดับ

  • สุดท้าย ลาก ที่จับเติม สำหรับเซลล์ที่เหลือของคอลัมน์

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

สรุป

สุดท้าย แต่ไม่ท้ายสุด ฉันหวังว่าคุณจะพบสิ่งที่คุณต้องการจากบทความนี้ หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง หากคุณต้องการอ่านบทความเพิ่มเติมเช่นนี้ คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI .

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