Thep Excel

GOOGLEFINANCEดึงข้อมูลหุ้นและค่าเงินแบบเรียลไทม์

GOOGLEFINANCE ช่วยดึงข้อมูลหุ้น กองทุน และค่าเงินจาก Google Finance มาแสดงในตารางได้ทันที รองรับทั้งราคาปัจจุบัน (Real-time, ดีเลย์ 20 นาที) และราคาย้อนหลัง (Historical Data) สามารถดึงค่าอื่นๆ เช่น P/E, Market Cap หรือปริมาณการซื้อขายได้ด้วย

fx
=GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

ความนิยม6/10
ความยาก4/10
ประโยชน์6/10

อัปเดต 13 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
ticker Text ชื่อย่อหุ้นหรือคู่เงิน เช่น “NASDAQ:GOOG”, “BKK:PTT”, “CURRENCY:THBUSD”
[attribute]ไม่บังคับ Text "price" ข้อมูลที่ต้องการดึง เช่น “price”, “high”, “low”, “volume”, “marketcap”
[start_date]ไม่บังคับ Date วันที่เริ่มต้น (สำหรับดึงข้อมูลย้อนหลัง)
[end_date|num_days]ไม่บังคับ Date/Number วันที่สิ้นสุด หรือจำนวนวันที่ต้องการดึงข้อมูล
[interval]ไม่บังคับ Text "DAILY" ความถี่ข้อมูลย้อนหลัง: “DAILY” (รายวัน) หรือ “WEEKLY” (รายสัปดาห์)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

GOOGLEFINANCE เป็นฟังก์ชันพิเศษใน Google Sheets ที่ให้คุณดึงข้อมูลทางการเงิน เช่น ราคาหุ้น อัตราแลกเปลี่ยนเงินตรา และข้อมูลดัชนีตลาดหลักทรัพย์ ได้แบบเรียลไทม์หรือดูย้อนหลัง โดยดึงข้อมูลตรงจาก Google Finance

How it works

ติดตามพอร์ตหุ้นส่วนตัว

สร้างตารางติดตามราคาหุ้นในพอร์ตแบบอัปเดตอัตโนมัติ พร้อมคำนวณมูลค่ารวมปัจจุบัน

แปลงค่าเงินอัตโนมัติ

ใช้ดึงอัตราแลกเปลี่ยนเพื่อคำนวณราคาสินค้านำเข้า/ส่งออกตามค่าเงินปัจจุบัน

วิเคราะห์กราฟราคาย้อนหลัง

ดึงข้อมูลราคาปิดย้อนหลัง 1 ปีมาพล็อตกราฟวิเคราะห์แนวโน้ม (Trend Analysis)

Examples

ตัวอย่างที่ 1: ดึงราคาหุ้นปัจจุบันGOOGLEFINANCE("BKK:PTT")

ดึงราคาปัจจุบันของหุ้น PTT ในตลาดหลักทรัพย์ไทย (BKK). ราคาจะดีเลย์ประมาณ 20 นาที

fx
=GOOGLEFINANCE("BKK:PTT")

ผลลัพธ์34.50 (ตัวอย่างราคา)
ตัวอย่างที่ 2: ดึงอัตราแลกเปลี่ยน USD/THBGOOGLEFINANCE("CURRENCY:USDTHB")

ดึงอัตราแลกเปลี่ยน 1 ดอลลาร์สหรัฐ เป็นเงินบาทไทย

fx
=GOOGLEFINANCE("CURRENCY:USDTHB")

ผลลัพธ์35.25 (ตัวอย่างอัตราแลกเปลี่ยน)
ตัวอย่างที่ 3: ดึงราคาย้อนหลัง 30 วันGOOGLEFINANCE("NASDAQ:AAPL", "price", TODAY()-30, TODAY())

เมื่อระบุวันที่ ฟังก์ชันจะคืนค่าเป็น Array ตารางที่มี 2 คอลัมน์ คือ Date และ Price โดยอัตโนมัติ

fx
=GOOGLEFINANCE("NASDAQ:AAPL", "price", TODAY()-30, TODAY())

ผลลัพธ์ตารางแสดงวันที่และราคาปิดย้อนหลัง 30 วัน
ตัวอย่างที่ 4: ดึงค่า P/E RatioGOOGLEFINANCE("BKK:AOT", "pe")

เปลี่ยน attribute เป็น "pe" เพื่อดูอัตราส่วนราคาต่อกำไรสุทธิ

fx
=GOOGLEFINANCE("BKK:AOT", "pe")

ผลลัพธ์ค่า P/E ของหุ้น AOT

FAQs

ข้อมูลดีเลย์นานแค่ไหน?+

ข้อมูลส่วนใหญ่จะดีเลย์ประมาณ 15-20 นาที ไม่ใช่ Real-time วินาทีต่อวินาที

หาชื่อ Ticker หุ้นไทยอย่างไร?+

หุ้นไทยให้ขึ้นต้นด้วย "BKK:" แล้วตามด้วยชื่อหุ้น เช่น "BKK:CPALL", "BKK:KBANK"

ดึงราคากองทุนรวมไทยได้ไหม?+

ไม่ได้ GOOGLEFINANCE รองรับเฉพาะหุ้นที่จดทะเบียนในตลาดหลักทรัพย์และกองทุนต่างประเทศบางตัวเท่านั้น

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ GOOGLEFINANCE จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้GOOGLEFINANCEGoogle
Filter (1)
FILTER

FILTER กรองข้อมูลจาก Range แล้วแสดงเฉพาะแถว/คอลัมน์ที่ตรงเงื่อนไข รองรับหลายเงื่อนไข (AND/OR) และอัปเดตผลลัพธ์แบบ Real-time เมื่อข้อมูลต้นทางเปลี่ยน ทำให้เหมาะกับการสร้างรายงานไดนามิก

Web (1)
IMPORTRANGE

IMPORTRANGE ดึงข้อมูลจาก Google Sheets ไฟล์อื่นมาแสดงแบบ Real-time โดยใช้ URL หรือ Spreadsheet ID ข้อมูลจะ sync ตามต้นฉบับอัตโนมัติทุก 30 นาที (หรือเร็วกว่า) ต้อง Allow Access ครั้งแรกที่เชื่อมต่อระหว่างไฟล์คู่ใดๆ หลังจากนั้น Editor ทุกคนในไฟล์ปลายทางสามารถใช้ IMPORTRANGE จากไฟล์ต้นทางนั้นได้เลย ข้อมูลที่ดึงมาเป็น Read-only เหมาะสำหรับการรวมศูนย์ข้อมูล สร้าง Dashboard และแชร์ข้อมูลบางส่วนโดยไม่ต้องเปิดเผยไฟล์ต้นฉบับทั้งหมด

Google (1)
QUERY

QUERY ใช้ภาษา SQL-like (Google Visualization API Query Language) ในการจัดการข้อมูลจาก Range ที่กำหนด รองรับ 9 clauses ตามลำดับ: SELECT, WHERE, GROUP BY, PIVOT, ORDER BY, LIMIT, OFFSET, LABEL, FORMAT พร้อม Aggregate Functions (SUM, COUNT, AVG, MIN, MAX) และ Scalar Functions สำหรับวันที่และข้อความ ทำให้สามารถกรอง จัดเรียง และสรุปข้อมูลได้แบบ Dynamic ด้วยสูตรเดียว เหมาะสำหรับการสร้างรายงานและ Dashboard ที่ซับซ้อน

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่