ทำความรู้จัก checkbox ใน Google Sheets กันดีกว่า

Cover image

รู้หรือไม่ Google Sheets มี checkbox ให้ใช้กันด้วยนะ คุณไม่จำเป็นต้องทำ dropdown เครื่องหมายถูกหรือกากบาทให้เสียเวลากันอีกแล้ว

สร้าง checkbox ยังไง

คลิกที่เมนู Insert (แทรก) > Checkbox (ช่องทำเครื่องหมาย) คุณก็จะได้ checkbox มาไว้ใช้งานกันแล้ว

Insert > Checkbox

ค่าของ checkbox เป็นอย่างไร

ค่าของ checkbox โดยปกติจะมีแค่ 2 ค่าครับ TRUE เมื่อติ๊กถูกและ FALSE เมื่อไม่มีการติ๊กเครื่องหมายใดๆ ภาษาไทยก็คือ "จริง" กับ "เท็จ" อย่างที่เราเคยเรียนกันมาในตรรกศาสตร์นั่นแหละครับ

Checkbox value

แต่เราสามารถแก้ไขค่าของ checkbox ให้เป็นอย่างอื่นตามการใช้งานของเราได้เช่นกัน โดยคลิกขวาที่ checkbox แล้วเลือก Data validation

Custom checkbox value

การนำไปใช้

จากค่า 2 ค่าเราสามารถเอาไปประยุกต์ใช้ได้หลายอย่างเลยครับ แต่เดี๋ยวจะขอยกตัวอย่างง่ายๆให้ดูกัน

Todo List

นี่คือสิ่งที่เราเจอกันบ่อยในชีวิตประจำวันหรือในการทำงาน เราสามารถใช้ checkbox มาสร้าง checklist ได้ง่ายๆอย่างในภาพตัวอย่าง

todo list จาก checkbox

เราสามารถใช้คำสั่ง QUERY() ช่วยนับกิจกรรมที่ทำไปแล้วอย่างนี้

=IFERROR(
    QUERY(
        A2:B,
        "select COUNT(A) where A = TRUE label count(A) ''"
    ),0
)

column A ก็คือ checkbox เราต้องการนับแค่ตัวที่ถูกติ๊ก นั่นก็แปลว่าค่าของ cell ต้องเป็น TRUE นั่นเอง ส่วนกิจกรรมที่ยังไม่ทำก็เช่นเดียวกันครับ จากนับ TRUE เราก็เปลี่ยนมานับ FALSE แทนแค่นี้เอง

ซ่อนแสดงเส้นกราฟ

เมื่อมันมีแค่ TRUE กับ FALSE มันก็เป็นเหมือนสวิตช์ปิดเปิดได้เหมือนกัน อย่างในภาพตัวอย่างการแสดงยอดขายสินค้ารายปี แค่ผมติ๊ก สินค้า #3 ออกเส้นกราฟก็หายไปแล้ว

ซ่อนแสดงเส้นกราฟ 1

ซ่อนแสดงเส้นกราฟ 2

แต่สิ่งที่เห็นใน 2 ภาพที่ผ่านมาไม่ใช่ทั้งหมด เรายังต้องพึ่งพา =QUERY() อยู่เหมือนเดิมครับ

ซ่อนแสดงเส้นกราฟ 3

=QUERY(
    A1:G, //เลือกเอา range จากตารางต้นทาง
    "where G = TRUE", //select มาทุก column แต่ G ต้อง True
    1 //เอาหัวตารางมาด้วย เพราะใช้แสดงใน chart
)

ได้ตารางใหม่มาเราก็ลากคลุมแล้ว Insert(แทรก) > Chart(แผนภูมิ) เพียงเท่านี้เราก็จะได้ แผนผูมิที่ซ่อน-แสดงรายการได้ แบบไม่ต้องคลิกลากสร้างใหม่

จบไปแล้วกับการแนะนำตัวอย่างคร่าวๆของเจ้า Checkbox ถึงมันจะมีค่าแค่ TRUE กับ FALSE แต่ผมเชื่อว่ามันสะดวกกับการใช้งานมากแถมยังเอาไปต่อยอดใช้กับส่วนอื่นๆได้ด้วย ใครเทคนิคดีๆหรือมีข้อเสนอแนะเกี่ยวกับ checkbox ก็ inbox มาใน Facebook Page ของผมได้เลยนะครับ

บทความใกล้เคียง