มาลองใช้ฟังชั่น XLOOKUP ใน Google Sheets กัน!
HTML-код
- Опубликовано: 9 июл 2024
- #บริหารงานแบบคนไอที #googlesheet #xlookup
[มาลองใช้ฟังชั่น XLOOKUP ใน Google Sheets กัน!]
xlookup เป็นฟังชั่นใหม่ที่เพิ่งเพิ่มเข้ามาใน google sheet (ซึ่งมีให้ใช้ใน excel สักพักนึงแล้ว)
โดยฟังชั่นนี้มีข้อดีมากมายที่ทำให้เราสามารถทำงานได้ง่ายขึ้น เขียนสูตรได้ง่ายกว่าเมื่อเทียบกับการใช้ vlookup
และยังมีความสามารถที่หลากหลายกว่า
ฟังชั่น xlookup นี้จะสามารถทำอะไรได้บ้าง มีอะไรที่ดีกว่าบ้าง มารับชมกันได้เลยครับ
--------------------------------------
Link download file ตัวอย่าง
docs.google.com/spreadsheets/...
--------------------------------------
00:00 - Introduction
00:40 - การใช้งาน XLOOKUP เบื้องต้น เทียบกับ VLOOKUP
03:36 - กรณีหาข้อมูลไม่เจอ?
05:11 - กรณีต้องการ return ข้อมูลที่อยู่ด้านซ้ายของสิ่งที่ค้นหา
06:20 - การทำ Approximate Match
08:28 - การทำ Wildcard Match
10:01 - การแสดงผลลัพท์มากกว่า 1 ค่าด้วย XLOOKUP
11:12 - Conclusion
-----------------------------------------------
บริหารงานแบบคนไอที
FB Page : / managewithnoobitguy
LineOA : lin.ee/4HxwEJi
RUclips Channel : / บริหารงานแบบคนไอที
-----------------------------------------------
----------------------------------------------------------------------------------
Music Provided by 음악팀 (TeamMusicCreative)
Track : Whisper to me - • [음악팀] 속삭여줘, Whisper to...
----------------------------------------------------------------------------------- - Наука
ขอบคุณมาก ๆ ค่ะ ความรู้ดีเยี่ยมมาก ๆ
อธิบายเข้าใจง่ายมากครับ
ขอบคุณที่ติดตามครับ มีคำถามตรงใหนสามารถถามได้เลยนะครับ :)
สอนเข้าใจง่ายดีครับ บอกละเอียดทั้งได้และไม่ได้
ขอบคุณที่ติดตามนะครับ
ขอบคุณครับ เปิดโลกมาก ใช้ vlookup มาตลอด บางครั้งเจอ error แปลก ๆ return ค่าไม่ตรง ลูกหนี้ไม่ได้ใช้หนี้ ดันบอกว่าใช้ไปแล้ว เกือบเข้าเนื้อเลยครับ 555
ลองใช้ xlookup ดูนะครับเผื่อจะง่ายกว่า
@@noobitguy สอบถามเพิ่มเติมหน่อยครับ เราจะรู้ได้ยังไงว่าในหน้าที่ใช้กรอกข้อมูลควรมีอะไรบ้าง เช่น ทำกองทุนในบ้าน มีสมาชิก มีเงินสมทบที่สมาชิกต้องจ่ายเข้ากองทุนทุกเดือน มีเงินที่สมาชิกยืม มีเงินที่สมาชิกคืน ควรออกแบบฟิลด์เก็บข้อมูลอย่างไร และหน้าสรุปข้อมูลควรเป็นแบบใด ขอบคุณครับ
แนวคิดส่วนใหญ่ในการสร้าง template ของผม จะเริ่มว่า เราอยากเห็นรายงานอะไรบ้างละครับ พอเรารู้ว่าเราต้องการรายงานอะไร เราก็ค่อยๆคิดต่อครับว่าแล้วการที่เราจะสร้างรายงานนี้ได้ต้องมีข้อมูลอะไรบ้าง
แค่นี้เราก็จะพอเห็นภาพครับว่าเราต้องเก็บข้อมูลอะไรบ้าง ต้องออกแบบชีทยังไงครับ
สุดยอดดดด เลยครับ กำลังประสบปัญหาอยู่เลย ต้องการหาข้อความระหว่างคำ แต่ไม่รู้จะใช้สูตรอะไรค้นหา ปัญหาอีกอย่างคือถ้าเจอมากกว่า 1 ข้อความทำอย่างไรให้สามารถแสดงข้อความที่เจอได้มากกว่าเจออันดับแรกบ้างครับ
ลองเล่น xlookup ดูได้เลยครับ หรืออีกวิธีคือใช้ index & match ก็ได้ครับ
@@noobitguy ขอบคุณครับ เดี๋ยวลองศึกาาต่อดูครับ ^^
จึ่ง มาก เดี๋ยวแก้ตามเลย ปกติใช้ vlookup มันชอบเอ๋อ ทั้งๆ ที่ค่ามันตรง แต่มันก็ไม่ยอมโชว์ ก็เลยใช้ Index match แทน แล้วเอา iferror ครอบมันอีกทีหนึ่ง โค้ดยาวมากกกกกกกกกก
555 ยาวก็ไม่เป็นไรครับ เราเขียนครั้งเดียวพอ
ยืดหยุ่นมากครับพี่ ง่ายขึ้นเยอะ🙏🙏🙏
ใช้ง่ายจริงๆครับ แต่ว่าเรื่อง performance แอบเร็วสู้ vlookup ไม่ได้ละครับ
ถ้าจะใช้งานแบบข้อมูลเยอะๆอาจจะมีช้าบ้างนิดหน่อย
ขอสอบถามนิดนึงค่ะ ใช้ xlookup แล้วมีหลายตัวเลขในคอลลัมน์ result จะให้บวกรวมกัน ต้องใช้สูตรอะไรคะ ขอบคุรมากๆนะคะ สำหรับคลิปดี ๆ ทำงานง่ายขึ้นเยอะเลยค่ะ
สามารถใช้สูตร SUMIFS ได้นะครับ ลองดูครับเป็นหนึ่งในสูตรที่ผมใช้บ่อยที่สุดเลยครับ
@@noobitguy ขอบคุณมากค่ะ
11:00
รบกวนถามหน่อยครับ
ถ้าใช้google form เก็บค่ามาใน sheet แล้วใช้ lookup ดึงค่ามาใส่ในตารางที่เราเซ็ทไว้เพื่อให้ปริ้นออกมาได้ด้วยการใส่ key search แค่ช่องเดียว
ทีนี้เกิดกรณีที่ตัว key search ที่เราใช้มีซ้ำกันขึ้นมาจากการเก็บข้อมูลมาจาก google form แล้วเราต้องการให้โชว์ข้อมูลทั้งคู่ที่ซ้ำกัน จะมีวิธีการยังไงอะครับ
พอดีผมลองเอาข้อมูลที่เก็บมาจากform เอามาใส่สูตรสร้างตัว search ใหม่ไว้ในชีทที่เก็บค่ามาจาก form แล้ว พอมีข้อมูลใหม่เข้ามา ตัวข้อมูลใหม่จะลบสูตรที่ผมใส่ไว้เพื่อเป็น key search ที่ซ้ำกันครั้งที่สองออกเอง ก็เลยดึงข้อมูลครั้งที่สองออกมาไม่ได้อะครับ
แอบงงตรงย่อหน้าที่สอง ที่บอกว่ามันจะลบข้อมูลออกเองละครับ
ผมเคยมีทำโปรเจคคล้ายๆแบบนี้เหมือนกันนะครับ เป็นการดึงข้อมูลจาก google form เข้ามาใน google sheet แล้วก็ใช้วิธี copy ไปวางไว้ด้านล่างสุดของข้อมูล ก็ทำให้ข้อมูลไม่ทับกันได้ครับ
ส่วนเรื่องการ print ข้อมูลที่ key ซ้ำกัน เราสามารถใช้คำสั่งอื่นๆเช่น Query หรือ Filter ได้นะครับ โดยข้อมูลที่ได้จะถูก return มาเป็น array ทำให้ข้อมูลซ้ำก็จะโชว์มาด้วยเช่นกันครับ
ลองดูนะครับ
พี่ครับถ้าใช้สูตรแล้ว คำตอบมันแมตเจอมากกว่า 1 ค่า เช่น ค่าแรกเป็น 50 ค่าสุดท้ายเป็น 2 แล้วผมอยากรู้ว่าเราจะดูค่าถัดมาจากค่าแรกได้อย่างไรครับ
ถ้าค่าแรกก็ไม่ได้แก้อะไร
ค่าสุดท้ายก็ใช้ -1 ใช่ไหมครับ
ถ้าอยากดู ค่าถัดมาจากค่าแรกต้องใช้อะไรครับ
ขอบคุณครับ
ถ้าจะใช้ approximate match เราต้องทำการเรียงค่าใน column ที่เราจะ match ก่อนละครับ
แล้วทีนี้เวลาเราใช้ match mode เป็น 1 มันจะ return ค่าที่มากกว่าครับ
แต่ถ้าใช้ -1 มันก็จะ return ค่าที่น้อยกว่า
พอดีตัวอย่างที่ยกมามันไม่เรียงพอดี มันเลยอาจจะออกมาแปลกๆ แนะนำว่าถ้าจะใช้ approx match ให้เราเรียงข้อมูลก่อนเสมอนะครับ
ถ้าคำตอบไม่เคลียยังไง ทิ้งข้อความไว้ได้นะครับ
ดึงข้อมูล ต่างsheets หรือต่างไฟล์ ได้ไหมครัล อย่างไรครับ
ถ้าต่าง file ให้เราใช้สูตร importrange ดึงข้อมูลมาก่อนได้ครับ
ขอคำแนะนำหน่อยคะ อยากรู้วิธีใส่วงเล็บ ในข้อมูลค่าที่ติดลบ ขอบคุณคะ
ให้ปรับ format เป็นแบบ accounting ละครับ
ขอคำแนะนำหน่อยครับ พอดีผมอยากได้ค่า 1 ค่า โดยที่อ้างอิงข้อมูลเทียบกัน 3 คอลัมน์ แบบนี้พอจะใช้สูตรไหนได้บ้างครับ
แบบนี้ใช้สูตร filter ได้เลยครับ
@@noobitguy ขอบคุณครับ กำลังศึกษาสูตรดูครับ เพื่อจะเอาไปทำ AppSheet ให้ทีมงานใช้ครับ
ขอคำแนะนำหน่อยครับ เวลาขายของออนไลน์ จะมีไฟล์ ส่งสินค้า มีเลขพัสดุ แต่เวลา รับเงินค่าขายสินค้า เข้าบัญชี จะได้อีกไฟล์จากขนส่ง เราจะทำเช็คยังไง ว่า สินค้าที่ส่งไปแต่ละรอบ ได้เงินครบ ไหม เพราะส่ง วันเป็นร้อย ออเดอร์ครับ ขอบคุณมากนะครับ
อยากถามเพิ่มเติมเกี่ยวกับไฟล์ครับ ไม่ทราบว่าไฟล์ที่ได้รับมาเป็น format อะไรเหรอครับ แล้วแต่ละไฟล์มีข้อมูลอะไรที่พอจะเชื่อมกันได้บ้างไหม
กำลังคิดเล่นๆว่าเราน่าจะสามารถอัพขึ้น google sheet ให้มันเช็คให้ได้แบบง่ายๆครับ
ถ้ายังไงฝากหลังไมค์มาในเพจหรือในไลน์ได้ไหมครับ
ขอคำแนะนำหน่อยคะ อยากรู้วิธีใส่วงเล็บ ในข้อมูลค่าที่ติดลบ ขอบคุณคะ
สามารถทำการปรับ format ให้เป็นแบบบัญชี หรือ accounting ได้ครับ