หากคุณทำงานกับสกุลเงินหลายสกุล การค้นหาอัตราแลกเปลี่ยนของวันเฉพาะอาจเป็นเรื่องน่ากลัว แต่ถ้าคุณวางแผนทำงานใน Google Sheets คุณสามารถใช้ฟังก์ชัน built-in ที่ดึงและอัปเดตอัตราแลกเปลี่ยนปัจจุบันได้อัตโนมัติ มาดูวิธีแปลงสกุลเงินใน Google Sheets อย่างง่าย
วิธีตั้งค่าอัตราแลกเปลี่ยนสกุลเงินใน Google Sheets
ในคู่มือนี้ สมมติว่าเราได้รับเงินในดอลลาร์สหรัฐจากการเขียนบทความ แต่เราอาศัยอยู่ในสหราชอาณาจักร ดังนั้นเงินที่ได้รับจะถูกแปลงเป็นปอนด์อังกฤษเมื่อเข้าบัญชีธนาคาร เราจะได้รับกี่ปอนด์เมื่อจ่ายเงินสิ้นเดือน?
เพื่อตอบคำถามนี้ เราสามารถใช้ฟีเจอร์ Google Finance ซึ่งเป็นฟีเจอร์ลึกที่ใช้เปรียบเทียบราคาหุ้นของบริษัทสองแห่ง แต่ถ้าเราใส่รหัสสกุลเงินสองรหัสแทนรหัสบริษัท เราจะได้การแปลงสกุลเงินแทน!
ขั้นแรก เลือกเซลล์ว่างที่ต้องการให้อัตราแลกเปลี่ยนปรากฏ และพิมพ์ =GOOGLEFINANCE("CURRENCY:EXAEXB") แทนที่ "EXA" ด้วยรหัสสกุลเงินที่ต้องการแปลงจาก และ "EXB" ด้วยรหัสสกุลเงินที่ต้องการแปลงเป็น
ในสเปรดชีตของเรา ต้องการแปลงดอลลาร์สหรัฐเป็นปอนด์อังกฤษ รหัสดอลลาร์คือ "USD" และปอนด์คือ "GBP" ดังนั้นสูตรสุดท้ายจะเป็น:
=GOOGLEFINANCE("CURRENCY:USDGBP")
เมื่อกด Enter เซลล์จะแสดงตัวเลขยาว:
นี่คืออัตราแลกเปลี่ยน ในสเปรดชีตนี้ แสดงว่าจะได้กี่ปอนด์ถ้าแปลง 1 ดอลลาร์เป็น GBP ตัวเลขเพียงตัวเดียวนี้ไม่ค่อยมีประโยชน์ แต่เราสามารถคำนวณต่อเพื่อดูว่าจะได้เงินกี่ปอนด์
วิธีใช้อัตราแลกเปลี่ยนสกุลเงิน
เพื่อคำนวณเงินที่จะได้รับ เราคูณจำนวนเงินใน USD ด้วยอัตราแลกเปลี่ยน ในเซลล์ C2 พิมพ์ =B2*D2 จำได้ว่าคุณสามารถคลิกเซลล์แทนการพิมพ์พิกัดด้วยตนเอง สูตรนี้จะแสดงเงินที่ได้จากงานมูลค่า $100
เห็นกล่องสีน้ำเงินมุมขวาล่างของเซลล์ที่เลือกไหม? เราสามารถลากลงไปเพื่อใช้สูตรเดียวกันกับส่วนที่เหลือของตาราง แต่ถ้าทำเช่นนั้น Google Sheets จะคิดว่าเราต้องการเปรียบเทียบเซลล์ด้านล่างของเงินเดือนครั้งแรกกับเซลล์ด้านล่างของเซลล์อัตราแลกเปลี่ยน ซึ่งจะทำให้เกิดข้อผิดพลาด!
เพื่อแก้ไข เราต้องแก้สูตรให้อ่านเป็น =B2*$D$2 เครื่องหมายดอลลาร์บอก Google Sheets ให้ไม่เพิ่มตัวอักษรหรือตัวเลขของเซลล์นั้น จะชี้ไปที่อัตราแลกเปลี่ยนของเราตลอดเวลา
มี 2 วิธี: เพิ่มเครื่องหมายดอลลาร์ด้วยตนเอง หรือไฮไลท์เซลล์ในสูตรแล้วกด F4 ตอนนี้ลากกล่องสีน้ำเงินลงไปเพื่อดูเงินที่จะได้รับ
วิธีตั้งค่าอัตราแลกเปลี่ยนย้อนหลัง
สมมติว่าสเปรดชีตนี้แทนแต่ละเดือน หากเราทิ้งฟังก์ชันอัตราแลกเปลี่ยนไว้แบบนี้ และกลับมาดูอีก 3 เดือน อัตราจะอัปเดตเป็นอัตราของวันนั้น ทำให้บันทึกไม่ถูกต้อง ดังนั้น ถ้าคุณทำสเปรดชีตรายเดือน ควร "ล็อก" อัตราไว้ที่สิ้นเดือนเพื่อบันทึกที่แม่นยำ
วิธีทำ: เพิ่มวันที่ ถ้าต้องการดูอัตราเมื่อวันที่ 30 กันยายน 2021 ใช้สูตร:
=GOOGLEFINANCE("CURRENCY:USDGBP", "price", DATE(2021,10,1))
เมื่อกด Enter สเปรดชีตจะแสดงฟิลด์ "Date" และ "Close" ฟิลด์วันที่แสดงเวลาที่แน่นอนของอัตรา และ close field แสดงอัตราปิดในเวลานั้น คุณสามารถใช้อัตราเก่านี้เพื่อการแทนที่แม่นยำในอดีต
หากใส่สูตรนี้และการแปลงสกุลเงินพัง פתאום ไม่ต้องกังวล เพราะฟีเจอร์วันที่จะขยับอัตราแลกเปลี่ยนไปหลายเซลล์ คุณต้องอัปเดตสูตรเซลล์ให้ชี้ไปที่ตำแหน่งใหม่ของอัตรา
คำถามที่พบบ่อย
1. Microsoft Excel แปลงสกุลเงินได้ไหม?
คำตอบสั้นๆ: "ได้แต่ไม่เต็มที่" Excel ไม่มีฟีเจอร์สะดวก như Google Finance ที่ดึงข้อมูลสกุลเงินจากแหล่งที่ระบุไว้และอัปเดตตลอดเวลา
แทนที่จะเป็นเช่นนั้น คุณต้องใช้ฟีเจอร์ "Import Data" ของ Excel และเพิ่มข้อมูลสกุลเงินด้วยตนเองในรูปตาราง – ข้อมูลนี้ได้จากเว็บไซต์แลกเปลี่ยนสกุลเงิน หลังจากนั้นจึงใช้งานอัตราจากตารางเพื่อทำสิ่งเดียวกับคู่มือนี้
ในกรณีฉุกเฉิน สามารถใช้แอปแปลงหน่วยเพื่อแปลงสกุลเงินทันทีได้
2. ดึงอัตราแลกเปลี่ยนย้อนหลังในช่วงเวลาได้อย่างไร?
ในบทความนี้เราแสดงวิธี "ล็อก" อัตราแลกเปลี่ยนที่ช่วงเวลาเฉพาะสำหรับบันทึกย้อนหลัง คุณสามารถปรับสูตรเดียวกันเล็กน้อยเพื่อดึงช่วงอัตราแลกเปลี่ยนในระยะเวลาที่กำหนด ไวยากรณ์ที่ต้องใช้:
=GOOGLEFINANCE("CURRENCY:", [attribute], [start_date], [number_of_days|end_date], [interval])
แทนที่จะตั้งค่าวันที่เดียวเหมือนเดิม คุณต้องตั้งค่า start date และ end date สำหรับช่วงเวลา นอกจากนี้ต้องตั้งค่า "interval" ซึ่งสามารถเป็น "1" สำหรับค่ารายวัน หรือ "7" สำหรับค่ารายสัปดาห์ ใช้การแปลง USD เป็น GBP ตัวอย่างสตริงจะเป็น:
=GOOGLEFINANCE("CURRENCY:USDGBP", "price", DATE(2021,1,11), DATE(2021,6,11), 7)
3. GOOGLEFINANCE มีความล่าช้าตอนดึงค่าไหม?
แม้การใช้งานหลักของ GOOGLEFINANCE คือคืนค่าแบบ real-time แต่มักมีความล่าช้าสูงสุด 20 นาทีเมื่อดึงข้อมูลล่าสุด อีกทั้งค่าที่แสดงบนสเปรดชีตจะเป็นค่าที่ดึงมาเมื่อเปิดชีต ในการอัปเดตค่า ต้องเปิดชีตใหม่หรือ refresh หน้า