01 Import data

02 COUNTIFS

03 SUMIFS

04 FILTER

Import Data

จุดสังเกตของข้อมูลประเภท CSV : ลิ้งหรือไฟล์ จะลงท้ายด้วย .csv

Screenshot 2024-01-06 180451.png

=IMPORTDATA(link ,delimiter ,locale)

ตัวอย่าง

Recording 2024-01-06 181544.mp4

ตัวอย่างการดูข้อมูลประเภท HTML สามารถกดดู inspect เพื่อดูลักษณะข้อมูลว่าเก็บในรูปแบบอะไร จากตัวอย่างนี้จะโฟกัสที่ข้อมูลชนิดตาราง

Screenshot 2024-01-06 181954.png

=IMPORTHTML(url, query, index, locale)

ตัวอย่าง

Screenshot 2024-01-06 182525.png

COUNTIFS

หลักการเดียวกับ COUNTIF แต่มีเงื่อนไขมากกว่า 1 เงื่อนไข

=COUNTIFS(criteria_range1, criterion1, [criteria_range2, …], [criterion2, …])

ตัวอย่าง นับจำนวนข้อมูล AMD ในคอลัมน์ C ที่มี Quantity (column E) น้อยกว่าเท่ากับ 300

Screenshot 2024-01-06 210056.png

SUMIFS

สูตรพี่น้องกับ COUNTIFS คือการหาผลรวมแบบมีเงื่อนไขมากกว่า 1 เงื่อนไข

=SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, …], [criterion2, …])

ตัวอย่าง รวม Quantity เฉพาะแบรนด์ “AMD” model “Ryzen 5”

Screenshot 2024-01-06 210355.png

noted เงื่อนไขการค้นหา จะเป็นลักษณะของ case insensitive (ไม่สนพิมพ์ใหญ่-พิมพ์เล็ก)

FILTER

ทำไมต้องใช้ FILTER??

FILTER ค่อนข้างจำเป็นสำหรับ DA ในการคัดกรองหรือดึงเฉพาะข้อมูลที่เราต้องการมาใช้งาน โดยสามารถระบุเงื่อนไขได้มากกว่า 1 เงื่อนไข

noted เวลาเขียน filter สามารถใช้ named range เพื่อตั้งชื่อให้ table หรือ column ที่เราใช้บ่อยๆ

Screenshot 2024-01-06 212842.png

=FILTER(range, condition1, [condition2, …])

ตัวอย่าง ต้องการข้อมูลเฉพาะ Brand “AMD”

Screenshot 2024-01-06 213145.png

กรณีมากกว่า 1 เงื่อนไข

การทำงานมากกว่า 1 เงื่อนไข จะเชื่อมข้อมูลกันแบบ AND คือค้นหาตามเงื่อนไขแรกให้จบ แล้วกรองด้วยเงื่อนไขถัดไป

Screenshot 2024-01-06 213454.png

ถ้าอยากให้การเชื่อมข้อมูลกันเป็น OR คือเงื่อนไขใด เงื่อนไขหนึ่งเป็นจริง ให้แสดงข้อมูลออกมา

ตัวอย่าง ต้องการข้อมูลของแบรนด์ “AMD” หรือโมเดล “Core i7”

Screenshot 2024-01-06 215005.png

Screenshot 2024-01-06 215137.png