หากคุณทำงานกับสกุลเงินต่าง ๆ การค้นหาอัตราการแปลงสกุลเงินทั้งหมดสำหรับวันใดวันหนึ่งอาจเป็นเรื่องยากลำบาก โชคดีที่ถ้าคุณวางแผนที่จะทำงานใน Google ชีต คุณสามารถใช้ฟังก์ชันในตัวที่จะดึงและอัปเดตอัตราแลกเปลี่ยนปัจจุบันโดยอัตโนมัติ มาดูวิธีแปลงสกุลเงินใน Google ชีตได้ง่ายๆ กันเถอะ
วิธีตั้งค่าอัตราการแปลงสกุลเงินใน Google ชีต
เพื่อประโยชน์ของคู่มือนี้ ให้ใช้ฐานข้อมูลที่เราจ่ายเป็นดอลลาร์สหรัฐเพื่อเขียนบทความ อย่างไรก็ตาม เราอาศัยอยู่ในสหราชอาณาจักร ดังนั้นทุกสิ่งที่เราได้รับจะแปลงเป็น Great British Pounds เมื่อถึงบัญชีธนาคารของเรา แล้วเราจะได้เงินเป็น GBP เท่าไหร่เมื่อเราได้รับเงินตอนสิ้นเดือน
เพื่อตอบคำถามนี้ เราสามารถเรียกใช้คุณลักษณะการเงินของ Google นี่เป็นคุณลักษณะเชิงลึกที่ส่วนใหญ่ใช้เพื่อเปรียบเทียบมูลค่าหุ้นของทั้งสองบริษัท อย่างไรก็ตาม หากเราป้อนรหัสสกุลเงินสองรหัสแทนรหัสบริษัท เราจะได้รับการแปลงสกุลเงินแทน!
ขั้นแรก เลือกเซลล์ว่างที่คุณต้องการให้อัตราการแปลงสกุลเงินไปและพิมพ์ =GOOGLEFINANCE("CURRENCY:EXAEXB")
. แทนที่ “EXA” ด้วยรหัสสกุลเงินที่คุณต้องการแปลง และ “EXB” ด้วยรหัสสกุลเงินที่คุณกำลังแปลงเป็น
ในสเปรดชีตของเรา เราต้องการแปลงดอลลาร์สหรัฐเป็นปอนด์สเตอร์ลิง รหัสสำหรับดอลลาร์สหรัฐคือ “USD” และรหัสสำหรับเงินปอนด์อังกฤษที่ยิ่งใหญ่คือ “GBP” ด้วยเหตุนี้ ฟังก์ชันสุดท้ายของเราจะมีลักษณะดังนี้:
=GOOGLEFINANCE("CURRENCY:USDGBP")
เมื่อเรากด Enter , เซลล์เติมด้วยตัวเลขยาว:
นี่คืออัตราการแปลง ในสเปรดชีตของเรา นี่คือจำนวนที่คุณจะได้รับหากคุณแปลงดอลลาร์เป็น GBP ตัวมันเองไม่ได้มีประโยชน์มากนัก แต่เราสามารถทำคณิตศาสตร์เล็กน้อยเพื่อหาว่าเราจะได้รับเงินเป็นปอนด์เท่าใด
วิธีใช้อัตราการแปลงสกุลเงิน
ในการหาว่าเราจะต้องจ่ายเท่าไร เราคูณจำนวนเงินที่เราจะได้เป็น USD ด้วยอัตราการแปลงสกุลเงิน ดังนั้น ในเซลล์ C2 เราพิมพ์ =B2*D2
. จำไว้ว่า คุณสามารถคลิกเซลล์แทนที่จะป้อนพิกัดด้วยตนเอง สิ่งนี้แสดงให้เราเห็นว่าเราจะได้รับค่าตอบแทนสำหรับงานมูลค่า $100 เท่าไหร่
เห็นกล่องสีน้ำเงินที่ด้านล่างขวาของเซลล์ที่เราเลือกหรือไม่ เราสามารถลากลงเพื่อใช้สูตรเดียวกันกับส่วนที่เหลือของตาราง อย่างไรก็ตาม หากเราทำเช่นนี้ Google ชีตจะคิดว่าเราต้องการเปรียบเทียบเซลล์ที่อยู่ใต้การชำระเงินครั้งแรกกับเซลล์ที่อยู่ใต้เซลล์การแปลงสกุลเงิน ซึ่งจะทำให้เราเกิดข้อผิดพลาด!
ในการแก้ไขปัญหานี้ เราต้องแก้ไขสูตรให้อ่านว่า =B2*$D$2
. เครื่องหมายดอลลาร์บอกให้ Google ชีตไม่เพิ่มตัวอักษรหรือหมายเลขของเซลล์นั้น ดังนั้นจะชี้ไปที่อัตราการแปลงของเราเสมอ
มีสองวิธีที่คุณสามารถทำได้:เพิ่มเครื่องหมายดอลลาร์ด้วยตนเองหรือเน้นเซลล์ในสูตรของคุณแล้วกด F4 กุญแจ. ตอนนี้เพียงลากกล่องสีน้ำเงินลงไปเพื่อดูว่าเราจะจ่ายเท่าไหร่
วิธีกำหนดอัตราการแปลงสกุลเงินย้อนหลัง
สมมติว่าสเปรดชีตที่เราใช้อยู่ตอนนี้เป็นตัวแทนของแต่ละเดือน หากเรายังคงใช้ฟังก์ชันการแปลงสกุลเงินตามที่เป็นอยู่และกลับมาทบทวนแผ่นงานของเดือนนี้อีกครั้งในอีกสามเดือนข้างหน้า อัตราการแปลงสกุลเงินจะอัปเดตเป็นวันที่ในวันนั้น ซึ่งจะทำให้บันทึกไม่ถูกต้อง ดังนั้น หากคุณทำสเปรดชีตทุกเดือน จะเป็นความคิดที่ดีที่จะ "ล็อก" อัตราให้อยู่ที่ตอนสิ้นเดือนเพื่อให้มีการบันทึกที่ถูกต้อง
ในการดำเนินการนี้ เราต้องเพิ่มวันที่ หากเราต้องการดูอัตราที่กลับมาในวันที่ 30 กันยายน พ.ศ. 2564 เราสามารถทำได้โดยใช้สูตรต่อไปนี้:
=GOOGLEFINANCE("CURRENCY:USDGBP", "price", DATE(2021,10,1))
เมื่อคุณกด Enter สเปรดชีตจะอัปเดตด้วยช่อง "วันที่" และ "ปิด" ฟิลด์วันที่แสดงเวลาที่แน่นอนสำหรับอัตรา และฟิลด์ปิดจะแสดงว่าอัตราการปิดเป็นเท่าใดในขณะนั้น จากนั้นคุณสามารถใช้อัตราที่เก่ากว่านี้เพื่อให้ได้ข้อมูลที่ถูกต้องว่าในอดีตเป็นอย่างไร
หากคุณป้อนสูตรนี้ และการแปลงของคุณหยุดกะทันหัน คุณไม่จำเป็นต้องกังวล เนื่องจากการใช้คุณลักษณะวันที่จะแบ่งอัตราการแปลงในเซลล์สองสามเซลล์ ดังนั้น คุณจะต้องอัปเดตสูตรของเซลล์ให้ชี้ไปที่ตำแหน่งใหม่ของอัตรา
คำถามที่พบบ่อย
1. Microsoft Excel สามารถแปลงสกุลเงินได้หรือไม่
พูดง่ายๆ ก็คือ คำตอบคือ "ประมาณนั้น" Microsoft Excel ไม่มีคุณลักษณะที่ค่อนข้างสะดวกเท่ากับ Google Finance ที่จะดึงข้อมูลสกุลเงินจากแหล่งที่ระบุแล้วโดยอัตโนมัติและอัปเดตอยู่เสมอ
คุณจะต้องใช้คุณลักษณะ "นำเข้าข้อมูล" ของ Excel และเพิ่มข้อมูลสกุลเงินในรูปแบบของตารางด้วยตนเอง ข้อมูลนี้สามารถรับได้จากเว็บไซต์แลกเปลี่ยนสกุลเงิน เมื่อคุณจัดการแล้ว คุณจะสามารถใช้อัตราจากตารางเพื่อทำสิ่งเดียวกันกับที่เราทำในคู่มือนี้
ในช่วงเวลาเร่งด่วน คุณสามารถพึ่งพาแอปแปลงหน่วยสำหรับการแปลงสกุลเงินได้ทันที
2. ฉันจะส่งคืนอัตราการแปลงสกุลเงินที่ผ่านมาในช่วงระยะเวลาหนึ่งได้อย่างไร
ในบทความนี้ เราแสดงให้คุณเห็นถึงวิธีการ “ล็อค” อัตราสกุลเงินในช่วงเวลาเฉพาะ ในกรณีที่คุณต้องการสร้างบันทึกประวัติของการแปลงค่าในอดีตของคุณ คุณสามารถปรับแต่งสูตรเดียวกันเล็กน้อยเพื่อคืนค่าช่วงของอัตราการแปลงสกุลเงินในช่วงระยะเวลาหนึ่ง นี่คือไวยากรณ์ที่คุณต้องการใช้:
=GOOGLEFINANCE("CURRENCY:<source_currency_symbol><target_currency_symbol>", [attribute], [start_date], [number_of_days|end_date], [interval])
แทนที่จะตั้งวันที่หนึ่งเหมือนเมื่อก่อน คุณจะต้องตั้งวันที่เริ่มต้นและสิ้นสุดสำหรับช่วงของคุณ นอกจากนี้ คุณจะต้องตั้งค่า "ช่วงเวลา" ซึ่งสามารถเป็น "1" สำหรับค่ารายวันหรือ "7" สำหรับค่ารายสัปดาห์ การใช้การแปลงดอลลาร์สหรัฐเป็นเงินปอนด์อังกฤษก่อนหน้านี้ สตริงของคุณควรมีลักษณะดังนี้:
=GOOGLEFINANCE("CURRENCY:USDGBP", "price", DATE(2021,1,11), DATE(2021,6,11), 7)
3. GOOGLEFINANCE ดึงค่ามีความล่าช้าหรือไม่
แม้ว่าการใช้งานหลักอย่างหนึ่งของ GOOGLEFINANCE คือการส่งคืนค่าในแบบเรียลไทม์ แต่มักจะทำให้เกิดความล่าช้าถึง 20 นาทีในการดึงข้อมูลตัวเลขล่าสุด นอกจากนี้ ค่าที่แสดงในสเปรดชีตของคุณจะเป็นค่าที่ดึงออกมาในขณะที่เปิดแผ่นงาน หากต้องการอัปเดตค่า คุณจะต้องเปิดแผ่นงานอีกครั้งหรือรีเฟรชหน้า