วิธีเพิ่มกล่องใช่หรือไม่ใช่ในสเปรดชีต Excel

มุมมองเหนือศีรษะในแนวนอนของผู้หญิงที่ทำงานคอมพิวเตอร์ที่บ้าน

เครดิตรูปภาพ: jodiejohnson / iStock / Getty Images

Microsoft Excel 2010 และ 2013 มีสองวิธีในการเพิ่มปุ่มตัวเลือกและสลับไปยังเวิร์กชีต: การใช้ตัวควบคุมฟอร์มหรือการใช้ตัวควบคุม ActiveX สำหรับงานพื้นฐาน เช่น การแสดงตัวเลือกในเซลล์ งานประเภทใดประเภทหนึ่ง และตัวควบคุมฟอร์มจะใช้งานได้ง่ายขึ้น หากคุณต้องการผูกสคริปต์ VBA คุณต้องใช้ตัวควบคุม ActiveX ในการเริ่มทำงานกับตัวควบคุมประเภทใดประเภทหนึ่ง ให้เปิดใช้งานแท็บนักพัฒนาซอฟต์แวร์โดยคลิกขวาที่ Ribbon เลือก "กำหนด Ribbon เอง" และเลือก "นักพัฒนา"

สร้างกล่องตัวเลือกแบบฟอร์ม

บนแท็บนักพัฒนา คลิก "แทรก" และเลือก "ปุ่มตัวเลือก" จากส่วนการควบคุมฟอร์ม แม้ว่าคุณจะใช้ช่องทำเครื่องหมายสองช่องก็ได้ แต่ปุ่มตัวเลือกจะทำงานได้ดีที่สุดสำหรับตัวเลือก "ใช่" หรือ "ไม่ใช่" เนื่องจากผู้ใช้ไม่สามารถเลือกทั้งสองตัวเลือกพร้อมกันได้ คลิกเพื่อวางปุ่มแรก แก้ไขชื่อเป็น "ใช่" จากนั้นทำซ้ำเพื่อใส่ปุ่มที่สองและป้ายกำกับ มัน "ไม่" คลิกขวาที่ปุ่ม "ใช่" เลือก "การควบคุมรูปแบบ" และป้อนตำแหน่งของเซลล์ใน Cell Link สนาม. ทำซ้ำขั้นตอนเดียวกันด้วยปุ่ม "ไม่" โดยเชื่อมโยงไปยังเซลล์เดียวกัน เซลล์นี้แสดงผลลัพธ์ของตัวเลือก "ใช่" หรือ "ไม่ใช่" - 1 สำหรับ "ใช่" หรือ 2 สำหรับ "ไม่"

วิดีโอประจำวันนี้

สร้างปุ่มสลับ ActiveX

ในขณะที่ปุ่มตัวเลือกเป็นวิธีที่ดีที่สุดสำหรับตัวเลือก "ใช่" และ "ไม่ใช่" เมื่อทำงานกับตัวควบคุมฟอร์ม ตัวควบคุม ActiveX เสนอวิธีแก้ไขปัญหาอื่น: ปุ่มสลับ บนแท็บนักพัฒนา คลิก "แทรก" และเลือก "ปุ่มสลับ" คลิกและลากเพื่อวาดปุ่มเดียว ซึ่งเมื่อกดแล้วจะหมายถึง "ใช่" คลิกขวาที่ปุ่มและเลือก "คุณสมบัติ" แก้ไขบรรทัด "คำบรรยาย" เพื่อเปลี่ยนป้ายกำกับของปุ่มและป้อนตำแหน่งเซลล์ใน "LinkedCell" ไลน์. เมื่อผู้ใช้กดปุ่ม เซลล์ที่ลิงก์จะอ่านว่า "TRUE" หากไม่ได้กดปุ่มค้างไว้ เซลล์จะอ่านว่า "FALSE"

ตีความการกดปุ่ม

แม้ว่าคุณอาจจำได้ว่า "1" หรือ "TRUE" ในเซลล์หนึ่งๆ หมายถึงตัวเลือก "ใช่" ในแบบฟอร์มของคุณ แต่ความหมายจะไม่ปรากฏในโปรแกรมดูรายอื่น แทนที่จะลิงก์ปุ่มตัวเลือกหรือปุ่มสลับกับเซลล์ในมุมมองธรรมดา ให้ลิงก์ไปยังเซลล์ที่อยู่ด้านข้างแล้วใช้สูตรเพื่อตีความผลลัพธ์ให้ชัดเจน "ใช่หรือไม่." ในเซลล์ว่าง ให้ป้อนสูตร "=IF([cell]=1, "Yes", "No")" โดยไม่รวมเครื่องหมายคำพูดภายนอกและแทนที่ตำแหน่งของเซลล์ที่เชื่อมโยงสำหรับ "[เซลล์]" หากคุณใช้วิธีสลับปุ่ม ให้แทนที่ "1" ด้วยคำว่า "TRUE" เมื่อใดก็ตามที่ผู้ใช้เปลี่ยนตัวเลือก เซลล์จะบันทึกตัวเลือกด้วย "ใช่" ที่ชัดเจน หรือไม่."

ใช้ประโยชน์จากทางเลือก

ฟังก์ชัน IF ของ Excel ทำได้มากกว่าแค่แสดง "ใช่" หรือ "ไม่ใช่" -- แทรก IF ลงในสูตรที่ยาวขึ้นเพื่อปรับผลลัพธ์ของสเปรดชีตโดยขึ้นอยู่กับการกดปุ่ม ตัวอย่างเช่น คุณอาจมีตัวเลือกในการเพิ่มหมายเลขที่กำหนดลงในเซลล์ เช่น ปรับราคาในใบแจ้งหนี้โดยขึ้นอยู่กับ "ใช่" หรือ "ไม่ใช่" หากราคารวมเพิ่มขึ้น รายการในเซลล์ A1 ถึง A3 ใช้สูตร "=SUM(A1:A3)+IF([cell]=1, 2, 0)" เพื่อเพิ่ม $2 ให้กับยอดรวมเมื่อเลือกปุ่ม "ใช่" ตามที่ระบุโดย 1 ในลิงค์ เซลล์ สำหรับโครงการขั้นสูงที่ใช้ VBA ให้อ้างอิงกล่องสลับตามชื่อซึ่งปรากฏบน บรรทัด "(ชื่อ)" ของหน้าต่างคุณสมบัติ เพื่อทริกเกอร์ส่วนต่าง ๆ ของสคริปต์ของคุณตามปุ่ม กด.

หมวดหมู่

ล่าสุด

วิธีการคำนวณตารางฟุตใน CAD

วิธีการคำนวณตารางฟุตใน CAD

เปิดการออกแบบของคุณใน AutoCAD หาปุ่ม "Object Sn...

วิธีการสร้างอีโมติคอนจูบ

วิธีการสร้างอีโมติคอนจูบ

เฟลิร์ตกับเพื่อน ๆ หรือสร้างเพื่อนใหม่โดยส่งอี...

วิธีการเปลี่ยนการ์ดวิดีโอดาวเทียมของโตชิบา

วิธีการเปลี่ยนการ์ดวิดีโอดาวเทียมของโตชิบา

ปิดแล็ปท็อปและถอดสายไฟ AC วางแล็ปท็อปคว่ำหน้าลง...