15 Google Sheets Functions น่าใช้ แต่คนส่วนใหญ่อาจไม่ทราบ

15 Functions Sheets

Google Sheets เรียกสั้นๆว่า "Sheets" เป็นเครื่องมือสเปรดชีตออนไลน์ที่หลายคนใช้แทน Excel เพราะเปิดใช้งานง่าย แชร์ไฟล์สะดวก และทำงานร่วมกันแบบเรียลไทม์ได้ทันที

แต่ความสามารถที่แท้จริงของ Google Sheets ไม่ได้มีเพียงการกรอกข้อมูล ทำตาราง หรือคำนวณตัวเลขพื้นฐานเท่านั้น เพราะภายในยังมีฟังก์ชันจำนวนมากที่ช่วยลดเวลาทำงาน วิเคราะห์ข้อมูล เชื่อมต่อข้อมูลจากไฟล์อื่น แปลภาษา สร้างกราฟขนาดเล็ก ดึงรูปภาพ และจัดการข้อความได้อย่างชาญฉลาด หลายฟังก์ชันเป็นเครื่องมือที่ผู้ใช้ทั่วไปอาจไม่เคยลอง ทั้งที่สามารถช่วยให้งานบัญชี งานขาย งานสต็อก งานบุคคล งานโรงแรม งานรายงาน และงานวิเคราะห์ข้อมูลง่ายขึ้นมาก 

บทความนี้จะแนะนำ 15 Google Sheets functions ที่น่าใช้ พร้อมตัวอย่างสูตร วิธีใช้งาน และแนวทางประยุกต์ใช้จริง เพื่อให้คุณสามารถทำงานได้เร็วขึ้น ลดงานซ้ำ และใช้ Google Sheets ได้อย่างมืออาชีพมากกว่าเดิม


1. QUERY: วิเคราะห์ข้อมูลเหมือนใช้ฐานข้อมูล

ฟังก์ชัน QUERY เป็นหนึ่งในฟังก์ชันที่ทรงพลังมากใน Google Sheets เพราะช่วยให้เราดึง คัดกรอง จัดกลุ่ม และสรุปข้อมูลได้คล้ายกับการใช้ภาษา SQL เหมาะสำหรับผู้ที่มีข้อมูลจำนวนมาก เช่น รายการขาย รายการจองห้องพัก รายงานสต็อก หรือข้อมูลพนักงาน

=QUERY(A1:E100,"select A, B, E where E > 10000",1)

สูตรนี้หมายถึง ให้ดึงข้อมูลจากช่วง A1:E100 โดยเลือกเฉพาะคอลัมน์ A, B และ E และแสดงเฉพาะแถวที่คอลัมน์ E มีค่ามากกว่า 10,000

ข้อดีของ QUERY คือสามารถใช้แทนการ Filter แบบปกติได้ และยังเหมาะกับการสร้างรายงานอัตโนมัติ เช่น รายงานยอดขายเฉพาะสาขา รายงานรายได้เฉพาะเดือน หรือรายชื่อสินค้าที่มียอดขายสูง โดยไม่ต้องคัดลอกข้อมูลไปมา

ตัวอย่างการใช้งานจริง

  • สรุปยอดขายเฉพาะพนักงานแต่ละคน
  • ดึงรายการลูกค้าที่มียอดซื้อเกินจำนวนที่กำหนด
  • สร้างรายงานเฉพาะแผนก
  • แยกข้อมูลตามเดือนหรือหมวดหมู่

QUERY เหมาะมากสำหรับผู้ที่ต้องทำรายงานประจำ เพราะเมื่อข้อมูลต้นทางเปลี่ยน รายงานที่ใช้ QUERY ก็จะอัปเดตตามทันที

2. FILTER: ดึงข้อมูลเฉพาะที่ต้องการแบบรวดเร็ว

FILTER เป็นฟังก์ชันที่ใช้สำหรับกรองข้อมูลตามเงื่อนไข เหมาะกับผู้ที่ต้องการดึงข้อมูลบางส่วนออกมาจากตารางใหญ่โดยไม่ต้องใช้เมนู Filter ด้วยมือ

=FILTER(A2:D100,D2:D100="Paid")

สูตรนี้จะดึงข้อมูลเฉพาะแถวที่คอลัมน์ D มีคำว่า Paid

ฟังก์ชันนี้เหมาะมากสำหรับการทำ Dashboard หรือรายงานแยกประเภท เช่น รายการชำระเงินแล้ว รายการค้างชำระ รายการสินค้าหมดสต็อก หรือรายชื่อลูกค้าที่อยู่ในจังหวัดใดจังหวัดหนึ่ง

จุดเด่นของ FILTER คือใช้ง่ายกว่า QUERY และเหมาะกับผู้เริ่มต้น เพราะเขียนสูตรสั้นกว่า เข้าใจง่ายกว่า และแสดงผลแบบ Dynamic เมื่อข้อมูลต้นทางเปลี่ยน ผลลัพธ์ก็เปลี่ยนตามอัตโนมัติ

=FILTER(A2:E100,B2:B100="Bangkok",E2:E100>5000)

สูตรนี้จะกรองเฉพาะข้อมูลที่อยู่ใน Bangkok และมียอดมากกว่า 5,000

3. SORT: เรียงข้อมูลอัตโนมัติ

SORT เป็นฟังก์ชันที่ช่วยเรียงข้อมูลจากน้อยไปมาก หรือมากไปน้อย โดยไม่ต้องกดปุ่ม Sort เองทุกครั้ง เหมาะกับงานที่ต้องอัปเดตรายงานบ่อย เช่น อันดับยอดขาย อันดับคะแนน หรือรายการสินค้าเรียงตามจำนวนคงเหลือ

=SORT(A2:D100,4,FALSE)

สูตรนี้จะเรียงข้อมูลจากช่วง A2:D100 โดยใช้คอลัมน์ที่ 4 เป็นเกณฑ์ และเรียงจากมากไปน้อย หากต้องการเรียงจากน้อยไปมาก ให้ใช้ TRUE แทน FALSE

ตัวอย่างการใช้งานจริง

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

4. UNIQUE: ลบข้อมูลซ้ำแบบอัตโนมัติ

UNIQUE เป็นฟังก์ชันที่ใช้แสดงรายการที่ไม่ซ้ำกันจากชุดข้อมูล เหมาะสำหรับการสรุปรายชื่อลูกค้า รายชื่อแผนก รายชื่อสินค้า หรือชื่อจังหวัด โดยไม่ต้องใช้เมนู Remove duplicates

=UNIQUE(A2:A100)

สูตรนี้จะแสดงข้อมูลจากคอลัมน์ A โดยตัดรายการที่ซ้ำออก ตัวอย่างเช่น หากมีข้อมูลการจองห้องพักหลายรายการ และต้องการดูว่ามีลูกค้ามาจากประเทศใดบ้าง สามารถใช้ UNIQUE กับคอลัมน์ประเทศได้ทันที

=UNIQUE(D2:D500)

ฟังก์ชันนี้ยังเหมาะสำหรับใช้เป็นแหล่งข้อมูลทำ Dropdown List หรือใช้ร่วมกับ COUNTIF เพื่อสรุปจำนวนรายการแต่ละประเภท

5. ARRAYFORMULA: ใช้สูตรเดียวคำนวณทั้งคอลัมน์

ARRAYFORMULA เป็นฟังก์ชันที่หลายคนมองข้าม แต่มีประโยชน์มาก เพราะช่วยให้ใส่สูตรเพียงครั้งเดียว แล้วคำนวณให้ทั้งคอลัมน์ ไม่ต้องลากสูตรลงทีละแถว

=ARRAYFORMULA(A2:A100*B2:B100)

สูตรนี้จะคำนวณค่าจากคอลัมน์ A คูณกับคอลัมน์ B ให้ทุกแถวพร้อมกัน

ตัวอย่างการใช้งานจริง

  • คำนวณยอดรวมสินค้า จำนวน x ราคา
  • รวมชื่อและนามสกุล
  • สร้างสถานะจากเงื่อนไข
  • คำนวณภาษีทั้งคอลัมน์
=ARRAYFORMULA(A2:A&" "&B2:B)

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

6. XLOOKUP: ค้นหาข้อมูลที่ยืดหยุ่นกว่า VLOOKUP

หลายคนคุ้นเคยกับ VLOOKUP แต่ใน Google Sheets มี XLOOKUP ซึ่งใช้งานยืดหยุ่นกว่า เพราะไม่จำเป็นต้องค้นหาจากคอลัมน์ซ้ายสุดเท่านั้น และสามารถกำหนดค่าที่จะแสดงเมื่อไม่พบข้อมูลได้

=XLOOKUP(E2,A2:A100,C2:C100,"ไม่พบข้อมูล")

สูตรนี้หมายถึง ค้นหาค่าจาก E2 ในช่วง A2:A100 แล้วแสดงค่าที่ตรงกันจาก C2:C100 หากไม่พบให้แสดงคำว่า ไม่พบข้อมูล

ตัวอย่างการใช้งานจริง

  • ค้นหาราคาสินค้าจากรหัสสินค้า
  • ค้นหาชื่อลูกค้าจากเบอร์โทร
  • ค้นหาข้อมูลพนักงานจากรหัสพนักงาน
  • ดึงสถานะการจองจาก Booking ID

7. IFNA: จัดการข้อความ Error ให้อ่านง่าย

เวลาสูตรค้นหาข้อมูลไม่เจอ เช่น VLOOKUP หรือ XLOOKUP อาจแสดง Error เช่น #N/A ซึ่งทำให้รายงานดูไม่เรียบร้อย ฟังก์ชัน IFNA จึงช่วยเปลี่ยนข้อความ Error ให้เป็นข้อความที่เข้าใจง่ายขึ้น

=IFNA(XLOOKUP(E2,A2:A100,C2:C100),"ไม่พบข้อมูล")

สูตรนี้หมายถึง หาก XLOOKUP ไม่พบข้อมูล ให้แสดงข้อความว่า ไม่พบข้อมูล แทนการแสดง #N/A เหมาะสำหรับรายงานที่ต้องส่งต่อให้หัวหน้า ลูกค้า หรือทีมงานที่ไม่ถนัดสูตร

8. IMPORTRANGE: ดึงข้อมูลจาก Google Sheets ไฟล์อื่น

IMPORTRANGE เป็นฟังก์ชันที่มีประโยชน์มากสำหรับงานที่ต้องรวมข้อมูลจากหลายไฟล์ เช่น แต่ละสาขามีไฟล์ของตัวเอง แล้วสำนักงานใหญ่ต้องการดึงข้อมูลมารวมในไฟล์เดียว

=IMPORTRANGE("URL ของไฟล์","Sheet1!A1:D100")

เมื่อใช้ครั้งแรก Google Sheets จะให้กดอนุญาตการเชื่อมต่อก่อน จากนั้นข้อมูลจากไฟล์ปลายทางจะถูกดึงมาแสดงในไฟล์ปัจจุบัน

ตัวอย่างการใช้งานจริง

  • รวมยอดขายจากหลายสาขา
  • ดึงข้อมูลพนักงานจากไฟล์ HR
  • รวมข้อมูลสต็อกจากแต่ละแผนก
  • ทำไฟล์รายงานกลางสำหรับผู้บริหาร
=QUERY(IMPORTRANGE("URL","Sales!A1:E1000"),"select Col1, Col3, Col5 where Col5 > 10000",1)

สูตรนี้เหมาะกับงานรายงานข้ามไฟล์อย่างมาก เพราะสามารถดึงข้อมูลจากไฟล์อื่นและกรองข้อมูลตามเงื่อนไขได้ทันที

9. GOOGLETRANSLATE: แปลภาษาในตารางโดยตรง

GOOGLETRANSLATE เป็นฟังก์ชันที่ช่วยแปลข้อความใน Google Sheets ได้โดยตรง เหมาะสำหรับงานที่มีข้อมูลหลายภาษา เช่น รายชื่อลูกค้าต่างชาติ รีวิวลูกค้า เมนูสินค้า หรือคำอธิบายบริการ

=GOOGLETRANSLATE(A2,"en","th")

สูตรนี้จะแปลข้อความจากภาษาอังกฤษเป็นภาษาไทย หากต้องการให้ Google ตรวจจับภาษาต้นทางเอง สามารถใช้คำว่า auto ได้

=GOOGLETRANSLATE(A2,"auto","th")

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

10. DETECTLANGUAGE: ตรวจจับภาษาของข้อความ

DETECTLANGUAGE ใช้สำหรับตรวจจับว่าข้อความในเซลล์เป็นภาษาอะไร เหมาะกับงานที่มีข้อมูลจากหลายประเทศหรือหลายภาษา

=DETECTLANGUAGE(A2)

หากข้อความใน A2 เป็นภาษาอังกฤษ ผลลัพธ์อาจแสดงเป็น en หากเป็นภาษาไทยจะแสดงเป็น th

=GOOGLETRANSLATE(A2,DETECTLANGUAGE(A2),"th")

สูตรนี้จะตรวจจับภาษาของข้อความใน A2 แล้วแปลเป็นภาษาไทยอัตโนมัติ เหมาะกับธุรกิจที่รับข้อมูลจากลูกค้าหลายประเทศ เช่น โรงแรม เว็บไซต์ท่องเที่ยว ร้านค้าออนไลน์ หรือศูนย์บริการลูกค้า

11. SPARKLINE: สร้างกราฟเล็กในเซลล์เดียว

SPARKLINE เป็นฟังก์ชันที่ช่วยสร้างกราฟขนาดเล็กภายในเซลล์เดียว เหมาะสำหรับการแสดงแนวโน้มข้อมูลแบบรวดเร็ว เช่น ยอดขายรายเดือน จำนวนผู้เข้าชมเว็บไซต์ หรือคะแนนความพึงพอใจ

=SPARKLINE(B2:M2)

สูตรนี้จะสร้างกราฟเส้นเล็ก ๆ จากข้อมูลในช่วง B2:M2 หากต้องการแสดงเป็นกราฟแท่ง สามารถใช้สูตรนี้

=SPARKLINE(B2:M2,{"charttype","column"})

ข้อดีของ SPARKLINE คือช่วยให้ตารางดูเข้าใจง่ายขึ้นโดยไม่ต้องแทรกกราฟขนาดใหญ่ เหมาะกับ Dashboard ที่ต้องการแสดงข้อมูลหลายรายการในหน้าเดียว

12. IMAGE: แสดงรูปภาพจาก URL ในเซลล์

IMAGE เป็นฟังก์ชันที่ใช้แสดงรูปภาพจาก URL ภายในเซลล์ เหมาะกับงานแคตตาล็อกสินค้า รายการทรัพย์สิน รายชื่อพนักงาน หรือฐานข้อมูลห้องพัก

=IMAGE(A2)

หาก A2 มี URL รูปภาพ สูตรนี้จะแสดงรูปภาพในเซลล์ทันที โดยสามารถกำหนดรูปแบบการแสดงผลได้ เช่น

=IMAGE(A2,1)

โหมด 1 คือปรับขนาดรูปภาพให้พอดีกับเซลล์ ข้อควรระวังคือ URL รูปภาพต้องเข้าถึงได้ หากเป็นลิงก์ส่วนตัวหรือถูกจำกัดสิทธิ์ อาจไม่แสดงภาพ

13. REGEXEXTRACT: ดึงข้อความเฉพาะส่วนด้วยรูปแบบที่กำหนด

REGEXEXTRACT เป็นฟังก์ชันขั้นสูงที่ใช้ดึงข้อความบางส่วนจากข้อความยาว โดยใช้รูปแบบที่เรียกว่า Regular Expression หรือ Regex เหมาะกับงานจัดการข้อมูลที่ไม่เป็นระเบียบ เช่น ดึงอีเมล เบอร์โทร รหัสสินค้า หรือเลขที่เอกสาร

=REGEXEXTRACT(A2,"\d+")

สูตรนี้จะดึงตัวเลขชุดแรกจากข้อความใน A2

=REGEXEXTRACT(A2,"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}")

สูตรนี้ใช้สำหรับดึงอีเมลออกจากข้อความ เหมาะกับงานที่ต้องแยกข้อมูลจำนวนมากออกเป็นส่วน ๆ

14. LET: ตั้งชื่อตัวแปรในสูตรให้อ่านง่ายขึ้น

LET เป็นฟังก์ชันที่ช่วยให้เราตั้งชื่อตัวแปรภายในสูตรได้ ทำให้สูตรยาว ๆ อ่านง่ายขึ้น แก้ไขง่ายขึ้น และลดการคำนวณซ้ำ

=LET(total,A2*B2,vat,total*7%,total+vat)

สูตรนี้ตั้งชื่อ total ให้เท่ากับ A2*B2 จากนั้นคำนวณ VAT และนำมารวมเป็นยอดสุทธิ

=LET(score,B2,IF(score>=80,"ดีมาก",IF(score>=60,"ผ่าน","ต้องปรับปรุง")))

LET เหมาะกับผู้ที่ต้องสร้างไฟล์ให้คนอื่นใช้งานต่อ เพราะสูตรที่อ่านง่ายจะช่วยลดปัญหาการแก้ไขผิด และทำให้ไฟล์ดูเป็นมืออาชีพมากขึ้น

15. LAMBDA: สร้างสูตรของตัวเองแบบใช้งานซ้ำได้

LAMBDA เป็นฟังก์ชันที่ช่วยให้เราสร้างสูตรแบบกำหนดเองได้ โดยไม่ต้องเขียน Apps Script เหมาะสำหรับคนที่มีสูตรใช้งานซ้ำบ่อย ๆ และต้องการทำให้สูตรสั้นลง อ่านง่ายขึ้น

=LAMBDA(price,price*1.07)(1000)

สูตรนี้สร้างฟังก์ชันชั่วคราวเพื่อคำนวณราคาพร้อม VAT 7% จากราคา 1,000 ผลลัพธ์คือ 1,070

LAMBDA เหมาะกับองค์กรที่ต้องการมาตรฐานสูตรเดียวกัน เช่น ทีมบัญชี ทีมขาย หรือทีมโรงแรมที่ต้องคำนวณค่าบริการและภาษีในรูปแบบเดียวกัน หากนำไปใช้อย่างถูกต้อง จะช่วยลดความผิดพลาดและทำให้การทำงานเป็นระบบมากขึ้น

ตารางสรุป 15 ฟังก์ชัน Google Sheets น่าใช้

ฟังก์ชัน ใช้ทำอะไร เหมาะกับงาน
QUERY วิเคราะห์และดึงข้อมูลตามเงื่อนไข รายงาน, Dashboard
FILTER กรองข้อมูลเฉพาะรายการ งานขาย, งานบัญชี
SORT เรียงข้อมูลอัตโนมัติ อันดับ, รายงาน
UNIQUE แสดงข้อมูลไม่ซ้ำ สรุปรายการ
ARRAYFORMULA ใช้สูตรเดียวทั้งคอลัมน์ Google Forms, งานซ้ำ
XLOOKUP ค้นหาข้อมูลแบบยืดหยุ่น ฐานข้อมูลสินค้า/ลูกค้า
IFNA แสดงข้อความแทน Error รายงานมืออาชีพ
IMPORTRANGE ดึงข้อมูลจากไฟล์อื่น รวมข้อมูลหลายสาขา
GOOGLETRANSLATE แปลภาษาในตาราง งานต่างประเทศ
DETECTLANGUAGE ตรวจจับภาษา รีวิว, ข้อมูลลูกค้า
SPARKLINE สร้างกราฟเล็กในเซลล์ Dashboard
IMAGE แสดงรูปจาก URL แคตตาล็อก, สต็อก
REGEXEXTRACT ดึงข้อความเฉพาะส่วน จัดการข้อมูลดิบ
LET ทำสูตรให้อ่านง่าย สูตรซับซ้อน
LAMBDA สร้างสูตรใช้ซ้ำ มาตรฐานองค์กร

เทคนิคการเลือกใช้ฟังก์ชันให้เหมาะกับงาน

การเลือกฟังก์ชันใน Google Sheets ไม่ควรเลือกเพราะสูตรดูเก่งหรือซับซ้อน แต่ควรเลือกตามลักษณะงานจริง หากต้องการกรองข้อมูลแบบง่าย ใช้ FILTER ก็เพียงพอ แต่หากต้องการสรุปข้อมูลหลายเงื่อนไข QUERY จะเหมาะกว่า หากต้องค้นหาข้อมูลจากตารางอื่น XLOOKUP จะช่วยให้ทำงานได้สะดวกกว่าสูตรค้นหาแบบเดิม

สำหรับงานที่ต้องทำซ้ำทุกวัน เช่น รายงานยอดขาย รายการจอง หรือสรุปค่าใช้จ่าย ควรใช้ ARRAYFORMULA, IMPORTRANGE และ QUERY ร่วมกัน เพื่อให้ข้อมูลอัปเดตอัตโนมัติ ลดเวลาทำงานและลดข้อผิดพลาดจากการคัดลอกข้อมูลด้วยมือ

สำหรับงานที่เกี่ยวข้องกับลูกค้าต่างชาติ GOOGLETRANSLATE และ DETECTLANGUAGE ช่วยให้ทีมงานเข้าใจข้อความเบื้องต้นได้เร็วขึ้น ส่วนงาน Dashboard ควรใช้ SPARKLINE เพื่อแสดงแนวโน้มข้อมูลแบบกระชับ

ข้อควรระวังในการใช้ฟังก์ชัน Google Sheets

แม้ Google Sheets จะมีฟังก์ชันที่ทรงพลัง แต่การใช้สูตรจำนวนมากหรือใช้กับข้อมูลขนาดใหญ่เกินไป อาจทำให้ไฟล์ช้าลงได้ โดยเฉพาะสูตรที่เชื่อมต่อข้อมูลจากภายนอก เช่น IMPORTRANGE หรือสูตรที่คำนวณทั้งคอลัมน์โดยไม่จำกัดช่วงข้อมูล

แนวทางที่แนะนำคือควรกำหนดช่วงข้อมูลให้เหมาะสม เช่น ใช้ A2:A1000 แทน A:A หากยังไม่จำเป็นต้องคำนวณทั้งคอลัมน์ และควรแยกไฟล์สำหรับข้อมูลดิบ รายงาน และ Dashboard ให้เป็นระบบ

นอกจากนี้ ควรตั้งชื่อชีตและหัวตารางให้ชัดเจน เพื่อป้องกันสูตรเสียเมื่อมีการเปลี่ยนโครงสร้างไฟล์ หากไฟล์ต้องใช้งานร่วมกันหลายคน ควรกำหนดสิทธิ์การแก้ไขเฉพาะส่วนที่จำเป็น และล็อกช่วงข้อมูลที่มีสูตรสำคัญไว้เสมอ

บทสรุป

Google Sheets ไม่ได้เป็นเพียงเครื่องมือทำตารางออนไลน์ แต่เป็นเครื่องมือจัดการข้อมูลที่ทรงพลัง หากรู้จักใช้ฟังก์ชันที่เหมาะสม จะช่วยลดเวลาทำงาน ลดความผิดพลาด และสร้างรายงานที่อัปเดตอัตโนมัติได้อย่างมืออาชีพ ฟังก์ชันอย่าง QUERY, FILTER, XLOOKUP, IMPORTRANGE, ARRAYFORMULA, LET และ LAMBDA เหมาะสำหรับผู้ที่ต้องการยกระดับการทำงานจากการกรอกข้อมูลธรรมดาไปสู่การวิเคราะห์ข้อมูลอย่างเป็นระบบ ส่วนฟังก์ชันอย่าง GOOGLETRANSLATE, IMAGE และ SPARKLINE ช่วยเพิ่มความสามารถให้ตารางดูเข้าใจง่ายและใช้งานได้หลากหลายมากขึ้น หากเริ่มฝึกใช้ทีละฟังก์ชันและนำไปประยุกต์กับงานจริง คุณจะพบว่า Google Sheets สามารถช่วยให้งานประจำวันเร็วขึ้น ฉลาดขึ้น และเป็นระบบมากกว่าที่คิด

FAQ คำถามที่พบบ่อย

Google Sheets Functions เหล่านี้เหมาะกับผู้เริ่มต้นไหม?

เหมาะกับผู้เริ่มต้น แต่ควรเริ่มจากฟังก์ชันที่เข้าใจง่ายก่อน เช่น FILTER, SORT, UNIQUE, IFNA และ XLOOKUP จากนั้นค่อยเรียนรู้ QUERY, ARRAYFORMULA, LET และ LAMBDA ซึ่งเหมาะกับงานที่ซับซ้อนมากขึ้น

ฟังก์ชันไหนเหมาะสำหรับทำรายงานอัตโนมัติมากที่สุด?

ฟังก์ชันที่เหมาะสำหรับทำรายงานอัตโนมัติคือ QUERY, FILTER, SORT, IMPORTRANGE และ ARRAYFORMULA เพราะสามารถดึงข้อมูล กรองข้อมูล เรียงข้อมูล และคำนวณข้อมูลได้โดยอัตโนมัติเมื่อข้อมูลต้นทางเปลี่ยน

ใช้ฟังก์ชันเยอะ ๆ แล้ว Google Sheets จะช้าหรือไม่?

มีโอกาสช้าหากใช้สูตรจำนวนมากกับข้อมูลขนาดใหญ่ โดยเฉพาะ IMPORTRANGE, ARRAYFORMULA และสูตรที่อ้างอิงทั้งคอลัมน์ ควรกำหนดช่วงข้อมูลให้เหมาะสม แยกไฟล์ให้เป็นระบบ และลดสูตรที่ไม่จำเป็นเพื่อให้ไฟล์ทำงานเร็วขึ้น

ความคิดเห็น

The Most/Recent Articles

เจาะลึกไอที เทคโนโลยีแบบเข้าใจง่าย

แนะนำทิปส์ใช้งานจริง ครอบคลุมคอมพิวเตอร์ ระบบเครือข่าย อินเทอร์เน็ต และเทคโนโลยีเอไอ อัพเดทล่าสุด !! Free Online Tools (ย้ายไปเว็บน้องใหม่ www.toolszaa.com)

Slider

15 Google Sheets Functions น่าใช้ แต่คนส่วนใหญ่อาจไม่ทราบ

15 Functions Sheets

Google Sheets เรียกสั้นๆว่า "Sheets" เป็นเครื่องมือสเปรดชีตออนไลน์ที่หลายคนใช้แทน Excel เพราะเปิดใช้งานง่าย แชร์ไฟล์สะดวก และทำงานร่วมกันแบบเรียลไทม์ได้ทันที

แต่ความสามารถที่แท้จริงของ Google Sheets ไม่ได้มีเพียงการกรอกข้อมูล ทำตาราง หรือคำนวณตัวเลขพื้นฐานเท่านั้น เพราะภายในยังมีฟังก์ชันจำนวนมากที่ช่วยลดเวลาทำงาน วิเคราะห์ข้อมูล เชื่อมต่อข้อมูลจากไฟล์อื่น แปลภาษา สร้างกราฟขนาดเล็ก ดึงรูปภาพ และจัดการข้อความได้อย่างชาญฉลาด หลายฟังก์ชันเป็นเครื่องมือที่ผู้ใช้ทั่วไปอาจไม่เคยลอง ทั้งที่สามารถช่วยให้งานบัญชี งานขาย งานสต็อก งานบุคคล งานโรงแรม งานรายงาน และงานวิเคราะห์ข้อมูลง่ายขึ้นมาก 

บทความนี้จะแนะนำ 15 Google Sheets functions ที่น่าใช้ พร้อมตัวอย่างสูตร วิธีใช้งาน และแนวทางประยุกต์ใช้จริง เพื่อให้คุณสามารถทำงานได้เร็วขึ้น ลดงานซ้ำ และใช้ Google Sheets ได้อย่างมืออาชีพมากกว่าเดิม


1. QUERY: วิเคราะห์ข้อมูลเหมือนใช้ฐานข้อมูล

ฟังก์ชัน QUERY เป็นหนึ่งในฟังก์ชันที่ทรงพลังมากใน Google Sheets เพราะช่วยให้เราดึง คัดกรอง จัดกลุ่ม และสรุปข้อมูลได้คล้ายกับการใช้ภาษา SQL เหมาะสำหรับผู้ที่มีข้อมูลจำนวนมาก เช่น รายการขาย รายการจองห้องพัก รายงานสต็อก หรือข้อมูลพนักงาน

=QUERY(A1:E100,"select A, B, E where E > 10000",1)

สูตรนี้หมายถึง ให้ดึงข้อมูลจากช่วง A1:E100 โดยเลือกเฉพาะคอลัมน์ A, B และ E และแสดงเฉพาะแถวที่คอลัมน์ E มีค่ามากกว่า 10,000

ข้อดีของ QUERY คือสามารถใช้แทนการ Filter แบบปกติได้ และยังเหมาะกับการสร้างรายงานอัตโนมัติ เช่น รายงานยอดขายเฉพาะสาขา รายงานรายได้เฉพาะเดือน หรือรายชื่อสินค้าที่มียอดขายสูง โดยไม่ต้องคัดลอกข้อมูลไปมา

ตัวอย่างการใช้งานจริง

  • สรุปยอดขายเฉพาะพนักงานแต่ละคน
  • ดึงรายการลูกค้าที่มียอดซื้อเกินจำนวนที่กำหนด
  • สร้างรายงานเฉพาะแผนก
  • แยกข้อมูลตามเดือนหรือหมวดหมู่

QUERY เหมาะมากสำหรับผู้ที่ต้องทำรายงานประจำ เพราะเมื่อข้อมูลต้นทางเปลี่ยน รายงานที่ใช้ QUERY ก็จะอัปเดตตามทันที

2. FILTER: ดึงข้อมูลเฉพาะที่ต้องการแบบรวดเร็ว

FILTER เป็นฟังก์ชันที่ใช้สำหรับกรองข้อมูลตามเงื่อนไข เหมาะกับผู้ที่ต้องการดึงข้อมูลบางส่วนออกมาจากตารางใหญ่โดยไม่ต้องใช้เมนู Filter ด้วยมือ

=FILTER(A2:D100,D2:D100="Paid")

สูตรนี้จะดึงข้อมูลเฉพาะแถวที่คอลัมน์ D มีคำว่า Paid

ฟังก์ชันนี้เหมาะมากสำหรับการทำ Dashboard หรือรายงานแยกประเภท เช่น รายการชำระเงินแล้ว รายการค้างชำระ รายการสินค้าหมดสต็อก หรือรายชื่อลูกค้าที่อยู่ในจังหวัดใดจังหวัดหนึ่ง

จุดเด่นของ FILTER คือใช้ง่ายกว่า QUERY และเหมาะกับผู้เริ่มต้น เพราะเขียนสูตรสั้นกว่า เข้าใจง่ายกว่า และแสดงผลแบบ Dynamic เมื่อข้อมูลต้นทางเปลี่ยน ผลลัพธ์ก็เปลี่ยนตามอัตโนมัติ

=FILTER(A2:E100,B2:B100="Bangkok",E2:E100>5000)

สูตรนี้จะกรองเฉพาะข้อมูลที่อยู่ใน Bangkok และมียอดมากกว่า 5,000

3. SORT: เรียงข้อมูลอัตโนมัติ

SORT เป็นฟังก์ชันที่ช่วยเรียงข้อมูลจากน้อยไปมาก หรือมากไปน้อย โดยไม่ต้องกดปุ่ม Sort เองทุกครั้ง เหมาะกับงานที่ต้องอัปเดตรายงานบ่อย เช่น อันดับยอดขาย อันดับคะแนน หรือรายการสินค้าเรียงตามจำนวนคงเหลือ

=SORT(A2:D100,4,FALSE)

สูตรนี้จะเรียงข้อมูลจากช่วง A2:D100 โดยใช้คอลัมน์ที่ 4 เป็นเกณฑ์ และเรียงจากมากไปน้อย หากต้องการเรียงจากน้อยไปมาก ให้ใช้ TRUE แทน FALSE

ตัวอย่างการใช้งานจริง

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

4. UNIQUE: ลบข้อมูลซ้ำแบบอัตโนมัติ

UNIQUE เป็นฟังก์ชันที่ใช้แสดงรายการที่ไม่ซ้ำกันจากชุดข้อมูล เหมาะสำหรับการสรุปรายชื่อลูกค้า รายชื่อแผนก รายชื่อสินค้า หรือชื่อจังหวัด โดยไม่ต้องใช้เมนู Remove duplicates

=UNIQUE(A2:A100)

สูตรนี้จะแสดงข้อมูลจากคอลัมน์ A โดยตัดรายการที่ซ้ำออก ตัวอย่างเช่น หากมีข้อมูลการจองห้องพักหลายรายการ และต้องการดูว่ามีลูกค้ามาจากประเทศใดบ้าง สามารถใช้ UNIQUE กับคอลัมน์ประเทศได้ทันที

=UNIQUE(D2:D500)

ฟังก์ชันนี้ยังเหมาะสำหรับใช้เป็นแหล่งข้อมูลทำ Dropdown List หรือใช้ร่วมกับ COUNTIF เพื่อสรุปจำนวนรายการแต่ละประเภท

5. ARRAYFORMULA: ใช้สูตรเดียวคำนวณทั้งคอลัมน์

ARRAYFORMULA เป็นฟังก์ชันที่หลายคนมองข้าม แต่มีประโยชน์มาก เพราะช่วยให้ใส่สูตรเพียงครั้งเดียว แล้วคำนวณให้ทั้งคอลัมน์ ไม่ต้องลากสูตรลงทีละแถว

=ARRAYFORMULA(A2:A100*B2:B100)

สูตรนี้จะคำนวณค่าจากคอลัมน์ A คูณกับคอลัมน์ B ให้ทุกแถวพร้อมกัน

ตัวอย่างการใช้งานจริง

  • คำนวณยอดรวมสินค้า จำนวน x ราคา
  • รวมชื่อและนามสกุล
  • สร้างสถานะจากเงื่อนไข
  • คำนวณภาษีทั้งคอลัมน์
=ARRAYFORMULA(A2:A&" "&B2:B)

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

6. XLOOKUP: ค้นหาข้อมูลที่ยืดหยุ่นกว่า VLOOKUP

หลายคนคุ้นเคยกับ VLOOKUP แต่ใน Google Sheets มี XLOOKUP ซึ่งใช้งานยืดหยุ่นกว่า เพราะไม่จำเป็นต้องค้นหาจากคอลัมน์ซ้ายสุดเท่านั้น และสามารถกำหนดค่าที่จะแสดงเมื่อไม่พบข้อมูลได้

=XLOOKUP(E2,A2:A100,C2:C100,"ไม่พบข้อมูล")

สูตรนี้หมายถึง ค้นหาค่าจาก E2 ในช่วง A2:A100 แล้วแสดงค่าที่ตรงกันจาก C2:C100 หากไม่พบให้แสดงคำว่า ไม่พบข้อมูล

ตัวอย่างการใช้งานจริง

  • ค้นหาราคาสินค้าจากรหัสสินค้า
  • ค้นหาชื่อลูกค้าจากเบอร์โทร
  • ค้นหาข้อมูลพนักงานจากรหัสพนักงาน
  • ดึงสถานะการจองจาก Booking ID

7. IFNA: จัดการข้อความ Error ให้อ่านง่าย

เวลาสูตรค้นหาข้อมูลไม่เจอ เช่น VLOOKUP หรือ XLOOKUP อาจแสดง Error เช่น #N/A ซึ่งทำให้รายงานดูไม่เรียบร้อย ฟังก์ชัน IFNA จึงช่วยเปลี่ยนข้อความ Error ให้เป็นข้อความที่เข้าใจง่ายขึ้น

=IFNA(XLOOKUP(E2,A2:A100,C2:C100),"ไม่พบข้อมูล")

สูตรนี้หมายถึง หาก XLOOKUP ไม่พบข้อมูล ให้แสดงข้อความว่า ไม่พบข้อมูล แทนการแสดง #N/A เหมาะสำหรับรายงานที่ต้องส่งต่อให้หัวหน้า ลูกค้า หรือทีมงานที่ไม่ถนัดสูตร

8. IMPORTRANGE: ดึงข้อมูลจาก Google Sheets ไฟล์อื่น

IMPORTRANGE เป็นฟังก์ชันที่มีประโยชน์มากสำหรับงานที่ต้องรวมข้อมูลจากหลายไฟล์ เช่น แต่ละสาขามีไฟล์ของตัวเอง แล้วสำนักงานใหญ่ต้องการดึงข้อมูลมารวมในไฟล์เดียว

=IMPORTRANGE("URL ของไฟล์","Sheet1!A1:D100")

เมื่อใช้ครั้งแรก Google Sheets จะให้กดอนุญาตการเชื่อมต่อก่อน จากนั้นข้อมูลจากไฟล์ปลายทางจะถูกดึงมาแสดงในไฟล์ปัจจุบัน

ตัวอย่างการใช้งานจริง

  • รวมยอดขายจากหลายสาขา
  • ดึงข้อมูลพนักงานจากไฟล์ HR
  • รวมข้อมูลสต็อกจากแต่ละแผนก
  • ทำไฟล์รายงานกลางสำหรับผู้บริหาร
=QUERY(IMPORTRANGE("URL","Sales!A1:E1000"),"select Col1, Col3, Col5 where Col5 > 10000",1)

สูตรนี้เหมาะกับงานรายงานข้ามไฟล์อย่างมาก เพราะสามารถดึงข้อมูลจากไฟล์อื่นและกรองข้อมูลตามเงื่อนไขได้ทันที

9. GOOGLETRANSLATE: แปลภาษาในตารางโดยตรง

GOOGLETRANSLATE เป็นฟังก์ชันที่ช่วยแปลข้อความใน Google Sheets ได้โดยตรง เหมาะสำหรับงานที่มีข้อมูลหลายภาษา เช่น รายชื่อลูกค้าต่างชาติ รีวิวลูกค้า เมนูสินค้า หรือคำอธิบายบริการ

=GOOGLETRANSLATE(A2,"en","th")

สูตรนี้จะแปลข้อความจากภาษาอังกฤษเป็นภาษาไทย หากต้องการให้ Google ตรวจจับภาษาต้นทางเอง สามารถใช้คำว่า auto ได้

=GOOGLETRANSLATE(A2,"auto","th")

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

10. DETECTLANGUAGE: ตรวจจับภาษาของข้อความ

DETECTLANGUAGE ใช้สำหรับตรวจจับว่าข้อความในเซลล์เป็นภาษาอะไร เหมาะกับงานที่มีข้อมูลจากหลายประเทศหรือหลายภาษา

=DETECTLANGUAGE(A2)

หากข้อความใน A2 เป็นภาษาอังกฤษ ผลลัพธ์อาจแสดงเป็น en หากเป็นภาษาไทยจะแสดงเป็น th

=GOOGLETRANSLATE(A2,DETECTLANGUAGE(A2),"th")

สูตรนี้จะตรวจจับภาษาของข้อความใน A2 แล้วแปลเป็นภาษาไทยอัตโนมัติ เหมาะกับธุรกิจที่รับข้อมูลจากลูกค้าหลายประเทศ เช่น โรงแรม เว็บไซต์ท่องเที่ยว ร้านค้าออนไลน์ หรือศูนย์บริการลูกค้า

11. SPARKLINE: สร้างกราฟเล็กในเซลล์เดียว

SPARKLINE เป็นฟังก์ชันที่ช่วยสร้างกราฟขนาดเล็กภายในเซลล์เดียว เหมาะสำหรับการแสดงแนวโน้มข้อมูลแบบรวดเร็ว เช่น ยอดขายรายเดือน จำนวนผู้เข้าชมเว็บไซต์ หรือคะแนนความพึงพอใจ

=SPARKLINE(B2:M2)

สูตรนี้จะสร้างกราฟเส้นเล็ก ๆ จากข้อมูลในช่วง B2:M2 หากต้องการแสดงเป็นกราฟแท่ง สามารถใช้สูตรนี้

=SPARKLINE(B2:M2,{"charttype","column"})

ข้อดีของ SPARKLINE คือช่วยให้ตารางดูเข้าใจง่ายขึ้นโดยไม่ต้องแทรกกราฟขนาดใหญ่ เหมาะกับ Dashboard ที่ต้องการแสดงข้อมูลหลายรายการในหน้าเดียว

12. IMAGE: แสดงรูปภาพจาก URL ในเซลล์

IMAGE เป็นฟังก์ชันที่ใช้แสดงรูปภาพจาก URL ภายในเซลล์ เหมาะกับงานแคตตาล็อกสินค้า รายการทรัพย์สิน รายชื่อพนักงาน หรือฐานข้อมูลห้องพัก

=IMAGE(A2)

หาก A2 มี URL รูปภาพ สูตรนี้จะแสดงรูปภาพในเซลล์ทันที โดยสามารถกำหนดรูปแบบการแสดงผลได้ เช่น

=IMAGE(A2,1)

โหมด 1 คือปรับขนาดรูปภาพให้พอดีกับเซลล์ ข้อควรระวังคือ URL รูปภาพต้องเข้าถึงได้ หากเป็นลิงก์ส่วนตัวหรือถูกจำกัดสิทธิ์ อาจไม่แสดงภาพ

13. REGEXEXTRACT: ดึงข้อความเฉพาะส่วนด้วยรูปแบบที่กำหนด

REGEXEXTRACT เป็นฟังก์ชันขั้นสูงที่ใช้ดึงข้อความบางส่วนจากข้อความยาว โดยใช้รูปแบบที่เรียกว่า Regular Expression หรือ Regex เหมาะกับงานจัดการข้อมูลที่ไม่เป็นระเบียบ เช่น ดึงอีเมล เบอร์โทร รหัสสินค้า หรือเลขที่เอกสาร

=REGEXEXTRACT(A2,"\d+")

สูตรนี้จะดึงตัวเลขชุดแรกจากข้อความใน A2

=REGEXEXTRACT(A2,"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}")

สูตรนี้ใช้สำหรับดึงอีเมลออกจากข้อความ เหมาะกับงานที่ต้องแยกข้อมูลจำนวนมากออกเป็นส่วน ๆ

14. LET: ตั้งชื่อตัวแปรในสูตรให้อ่านง่ายขึ้น

LET เป็นฟังก์ชันที่ช่วยให้เราตั้งชื่อตัวแปรภายในสูตรได้ ทำให้สูตรยาว ๆ อ่านง่ายขึ้น แก้ไขง่ายขึ้น และลดการคำนวณซ้ำ

=LET(total,A2*B2,vat,total*7%,total+vat)

สูตรนี้ตั้งชื่อ total ให้เท่ากับ A2*B2 จากนั้นคำนวณ VAT และนำมารวมเป็นยอดสุทธิ

=LET(score,B2,IF(score>=80,"ดีมาก",IF(score>=60,"ผ่าน","ต้องปรับปรุง")))

LET เหมาะกับผู้ที่ต้องสร้างไฟล์ให้คนอื่นใช้งานต่อ เพราะสูตรที่อ่านง่ายจะช่วยลดปัญหาการแก้ไขผิด และทำให้ไฟล์ดูเป็นมืออาชีพมากขึ้น

15. LAMBDA: สร้างสูตรของตัวเองแบบใช้งานซ้ำได้

LAMBDA เป็นฟังก์ชันที่ช่วยให้เราสร้างสูตรแบบกำหนดเองได้ โดยไม่ต้องเขียน Apps Script เหมาะสำหรับคนที่มีสูตรใช้งานซ้ำบ่อย ๆ และต้องการทำให้สูตรสั้นลง อ่านง่ายขึ้น

=LAMBDA(price,price*1.07)(1000)

สูตรนี้สร้างฟังก์ชันชั่วคราวเพื่อคำนวณราคาพร้อม VAT 7% จากราคา 1,000 ผลลัพธ์คือ 1,070

LAMBDA เหมาะกับองค์กรที่ต้องการมาตรฐานสูตรเดียวกัน เช่น ทีมบัญชี ทีมขาย หรือทีมโรงแรมที่ต้องคำนวณค่าบริการและภาษีในรูปแบบเดียวกัน หากนำไปใช้อย่างถูกต้อง จะช่วยลดความผิดพลาดและทำให้การทำงานเป็นระบบมากขึ้น

ตารางสรุป 15 ฟังก์ชัน Google Sheets น่าใช้

ฟังก์ชัน ใช้ทำอะไร เหมาะกับงาน
QUERY วิเคราะห์และดึงข้อมูลตามเงื่อนไข รายงาน, Dashboard
FILTER กรองข้อมูลเฉพาะรายการ งานขาย, งานบัญชี
SORT เรียงข้อมูลอัตโนมัติ อันดับ, รายงาน
UNIQUE แสดงข้อมูลไม่ซ้ำ สรุปรายการ
ARRAYFORMULA ใช้สูตรเดียวทั้งคอลัมน์ Google Forms, งานซ้ำ
XLOOKUP ค้นหาข้อมูลแบบยืดหยุ่น ฐานข้อมูลสินค้า/ลูกค้า
IFNA แสดงข้อความแทน Error รายงานมืออาชีพ
IMPORTRANGE ดึงข้อมูลจากไฟล์อื่น รวมข้อมูลหลายสาขา
GOOGLETRANSLATE แปลภาษาในตาราง งานต่างประเทศ
DETECTLANGUAGE ตรวจจับภาษา รีวิว, ข้อมูลลูกค้า
SPARKLINE สร้างกราฟเล็กในเซลล์ Dashboard
IMAGE แสดงรูปจาก URL แคตตาล็อก, สต็อก
REGEXEXTRACT ดึงข้อความเฉพาะส่วน จัดการข้อมูลดิบ
LET ทำสูตรให้อ่านง่าย สูตรซับซ้อน
LAMBDA สร้างสูตรใช้ซ้ำ มาตรฐานองค์กร

เทคนิคการเลือกใช้ฟังก์ชันให้เหมาะกับงาน

การเลือกฟังก์ชันใน Google Sheets ไม่ควรเลือกเพราะสูตรดูเก่งหรือซับซ้อน แต่ควรเลือกตามลักษณะงานจริง หากต้องการกรองข้อมูลแบบง่าย ใช้ FILTER ก็เพียงพอ แต่หากต้องการสรุปข้อมูลหลายเงื่อนไข QUERY จะเหมาะกว่า หากต้องค้นหาข้อมูลจากตารางอื่น XLOOKUP จะช่วยให้ทำงานได้สะดวกกว่าสูตรค้นหาแบบเดิม

สำหรับงานที่ต้องทำซ้ำทุกวัน เช่น รายงานยอดขาย รายการจอง หรือสรุปค่าใช้จ่าย ควรใช้ ARRAYFORMULA, IMPORTRANGE และ QUERY ร่วมกัน เพื่อให้ข้อมูลอัปเดตอัตโนมัติ ลดเวลาทำงานและลดข้อผิดพลาดจากการคัดลอกข้อมูลด้วยมือ

สำหรับงานที่เกี่ยวข้องกับลูกค้าต่างชาติ GOOGLETRANSLATE และ DETECTLANGUAGE ช่วยให้ทีมงานเข้าใจข้อความเบื้องต้นได้เร็วขึ้น ส่วนงาน Dashboard ควรใช้ SPARKLINE เพื่อแสดงแนวโน้มข้อมูลแบบกระชับ

ข้อควรระวังในการใช้ฟังก์ชัน Google Sheets

แม้ Google Sheets จะมีฟังก์ชันที่ทรงพลัง แต่การใช้สูตรจำนวนมากหรือใช้กับข้อมูลขนาดใหญ่เกินไป อาจทำให้ไฟล์ช้าลงได้ โดยเฉพาะสูตรที่เชื่อมต่อข้อมูลจากภายนอก เช่น IMPORTRANGE หรือสูตรที่คำนวณทั้งคอลัมน์โดยไม่จำกัดช่วงข้อมูล

แนวทางที่แนะนำคือควรกำหนดช่วงข้อมูลให้เหมาะสม เช่น ใช้ A2:A1000 แทน A:A หากยังไม่จำเป็นต้องคำนวณทั้งคอลัมน์ และควรแยกไฟล์สำหรับข้อมูลดิบ รายงาน และ Dashboard ให้เป็นระบบ

นอกจากนี้ ควรตั้งชื่อชีตและหัวตารางให้ชัดเจน เพื่อป้องกันสูตรเสียเมื่อมีการเปลี่ยนโครงสร้างไฟล์ หากไฟล์ต้องใช้งานร่วมกันหลายคน ควรกำหนดสิทธิ์การแก้ไขเฉพาะส่วนที่จำเป็น และล็อกช่วงข้อมูลที่มีสูตรสำคัญไว้เสมอ

บทสรุป

Google Sheets ไม่ได้เป็นเพียงเครื่องมือทำตารางออนไลน์ แต่เป็นเครื่องมือจัดการข้อมูลที่ทรงพลัง หากรู้จักใช้ฟังก์ชันที่เหมาะสม จะช่วยลดเวลาทำงาน ลดความผิดพลาด และสร้างรายงานที่อัปเดตอัตโนมัติได้อย่างมืออาชีพ ฟังก์ชันอย่าง QUERY, FILTER, XLOOKUP, IMPORTRANGE, ARRAYFORMULA, LET และ LAMBDA เหมาะสำหรับผู้ที่ต้องการยกระดับการทำงานจากการกรอกข้อมูลธรรมดาไปสู่การวิเคราะห์ข้อมูลอย่างเป็นระบบ ส่วนฟังก์ชันอย่าง GOOGLETRANSLATE, IMAGE และ SPARKLINE ช่วยเพิ่มความสามารถให้ตารางดูเข้าใจง่ายและใช้งานได้หลากหลายมากขึ้น หากเริ่มฝึกใช้ทีละฟังก์ชันและนำไปประยุกต์กับงานจริง คุณจะพบว่า Google Sheets สามารถช่วยให้งานประจำวันเร็วขึ้น ฉลาดขึ้น และเป็นระบบมากกว่าที่คิด

FAQ คำถามที่พบบ่อย

Google Sheets Functions เหล่านี้เหมาะกับผู้เริ่มต้นไหม?

เหมาะกับผู้เริ่มต้น แต่ควรเริ่มจากฟังก์ชันที่เข้าใจง่ายก่อน เช่น FILTER, SORT, UNIQUE, IFNA และ XLOOKUP จากนั้นค่อยเรียนรู้ QUERY, ARRAYFORMULA, LET และ LAMBDA ซึ่งเหมาะกับงานที่ซับซ้อนมากขึ้น

ฟังก์ชันไหนเหมาะสำหรับทำรายงานอัตโนมัติมากที่สุด?

ฟังก์ชันที่เหมาะสำหรับทำรายงานอัตโนมัติคือ QUERY, FILTER, SORT, IMPORTRANGE และ ARRAYFORMULA เพราะสามารถดึงข้อมูล กรองข้อมูล เรียงข้อมูล และคำนวณข้อมูลได้โดยอัตโนมัติเมื่อข้อมูลต้นทางเปลี่ยน

ใช้ฟังก์ชันเยอะ ๆ แล้ว Google Sheets จะช้าหรือไม่?

มีโอกาสช้าหากใช้สูตรจำนวนมากกับข้อมูลขนาดใหญ่ โดยเฉพาะ IMPORTRANGE, ARRAYFORMULA และสูตรที่อ้างอิงทั้งคอลัมน์ ควรกำหนดช่วงข้อมูลให้เหมาะสม แยกไฟล์ให้เป็นระบบ และลดสูตรที่ไม่จำเป็นเพื่อให้ไฟล์ทำงานเร็วขึ้น

ความคิดเห็น

Labels