Note: The other languages of the website are Google-translated. Back to English
English English

วิธีการแปลง true false เป็น checkbox ใน Excel

ตัวอย่างเช่นคุณมีคอลัมน์ที่เต็มไปด้วย“ TRUE” และ“ FALSE” ในแบบสำรวจและคุณต้องการแปลงค่าจริงเป็นช่องทำเครื่องหมายที่ทำเครื่องหมายไว้และแปลงค่าเท็จเป็นค่าที่ไม่ได้เลือกคุณจะจัดการกับคอลัมน์นี้ใน Excel ได้อย่างไร? บทความนี้แนะนำวิธีแก้ปัญหาบางอย่างสำหรับคุณ

แท็บ Office เปิดใช้งานการแก้ไขและเรียกดูแบบแท็บใน Office และทำให้งานของคุณง่ายขึ้นมาก ...
Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%
  • ใช้ซ้ำอะไรก็ได้: เพิ่มสูตรที่ใช้มากที่สุดหรือซับซ้อนแผนภูมิและสิ่งอื่นใดในรายการโปรดของคุณและนำกลับมาใช้ใหม่ได้อย่างรวดเร็วในอนาคต
  • คุณสมบัติข้อความมากกว่า 20 รายการ: แยกหมายเลขจากสตริงข้อความ แยกหรือลบบางส่วนของข้อความ แปลงตัวเลขและสกุลเงินเป็นคำภาษาอังกฤษ
  • ผสานเครื่องมือ: สมุดงานและแผ่นงานหลายเล่มเป็นหนึ่งเดียว ผสานหลายเซลล์ / แถว / คอลัมน์โดยไม่สูญเสียข้อมูล รวมแถวและผลรวมที่ซ้ำกัน
  • แยกเครื่องมือ: แยกข้อมูลออกเป็นหลายแผ่นตามมูลค่า; สมุดงานหนึ่งเล่มเป็นไฟล์ Excel, PDF หรือ CSV หลายไฟล์ หนึ่งคอลัมน์ถึงหลายคอลัมน์
  • วางการข้าม แถวที่ซ่อน / กรอง; นับและผลรวม โดย Background Color; ส่งอีเมลส่วนบุคคลไปยังผู้รับหลายคนในกลุ่ม
  • ซุปเปอร์กรอง: สร้างโครงร่างตัวกรองขั้นสูงและใช้กับแผ่นงานใด ๆ ประเภท ตามสัปดาห์วันความถี่และอื่น ๆ กรอง by ตัวหนาสูตรคอมเม้น ...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ ทำงานร่วมกับ Office 2007-2019 และ 365; รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ

แปลง true false เป็นเครื่องหมายช่องทำเครื่องหมายใน Excel

สมมติว่าคุณได้ระบุตัวเลขไว้ในสองคอลัมน์หากตัวเลขในคอลัมน์แรกใหญ่กว่าในคอลัมน์ที่สองให้แสดง TRUE มิฉะนั้นจะแสดง False ดังภาพด้านล่างที่แสดง ตอนนี้คุณสามารถเปลี่ยนสูตรเพื่อแปลง TRUE หรือ FALSE เป็นเครื่องหมายช่องทำเครื่องหมายใน Excel ได้อย่างง่ายดาย

เปลี่ยนสูตรเดิมเป็น = IF (original_formula, "þ", "¨")

1. ในกรณีนี้ฉันใช้สูตร = B3> C3 เพื่อเปรียบเทียบตัวเลขในสองคอลัมน์ ดังนั้นฉันจะเปลี่ยนสูตรดั้งเดิมดังต่อไปนี้จากนั้นลากจุดจับการป้อนอัตโนมัติไปยังเซลล์อื่น ๆ

= IF (B3> C3, "þ", "¨")

2. เลือกเซลล์สูตรไว้คลิกขวาแล้วเลือก จัดรูปแบบเซลล์ จากเมนูบริบท

3. ในกล่องโต้ตอบจัดรูปแบบเซลล์ไปที่ไฟล์ ตัวอักษร เลือก ขดลวด จาก ตัวอักษร กล่องรายการแล้วคลิกไฟล์ OK ปุ่ม

ตอนนี้คุณจะเห็นอักขระพิเศษถูกแปลงเป็นช่องทำเครื่องหมายและช่องทำเครื่องหมายที่ไม่ได้เลือก ดูภาพหน้าจอ:

หมายเหตุ:

  • หากคุณพิมพ์ข้อความ“ จริง” หรือ“ เท็จ” ด้วยตนเอง (เซลล์ควรจัดรูปแบบเป็นข้อความล่วงหน้า) คุณสามารถเปลี่ยนเป็นช่องทำเครื่องหมายด้วยสูตรนี้ = IF (D3 = "จริง", "þ", "¨").
  • เครื่องหมายในช่องจะเปลี่ยนโดยอัตโนมัติตามค่าที่ส่งคืนของสูตรดั้งเดิม

แปลง true false เป็นตัวควบคุมช่องทำเครื่องหมายด้วย VBA

ส่วนนี้จะแนะนำมาโคร VBA เพื่อแปลงค่าจริงและเท็จหลายตัวเป็นตัวควบคุมช่องทำเครื่องหมายใน Excel โปรดดำเนินการดังนี้:

1. เลือกเซลล์ที่เท่ากับ“ TRUE” และ“ FALSE” ที่คุณจะแปลงเป็นช่องทำเครื่องหมาย

2. กด อื่น ๆ + F11 คีย์ร่วมกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

3. คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นวางโค้ด VBA ด้านล่างลงในหน้าต่างโมดูลใหม่

VBA: แปลง TRUE และ FALSE เป็นตัวควบคุมช่องทำเครื่องหมายใน Excel

Sub ConvertTrueFalseToCheckbox()
Dim xCB As CheckBox
Dim xRg, xCell As Range
Application.ScreenUpdating = False
On Error Resume Next
Set xRg = Selection
For Each xCB In ActiveSheet.CheckBoxes
xCB.Delete
Next
For Each xCell In xRg
If (UCase(xCell.Value) = "TRUE") Or (UCase(xCell.Value) = "FALSE") Then
Set xCB = ActiveSheet.CheckBoxes.Add(xCell.Left, xCell.Top, cDblCheckboxWidth, xCell.Height)
xCB.Value = xCell.Value
xCB.LinkedCell = xCell.Address
xCB.Text = ""
End If
Next
Application.ScreenUpdating = True
End Sub

4. กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้ VBA นี้

จากนั้นคุณจะเห็น TRUE และ FALSE ที่เลือกทั้งหมดถูกแปลงเป็นการควบคุมช่องทำเครื่องหมาย TRUE จะถูกแปลงเป็นช่องทำเครื่องหมายและ FALSE จะถูกแปลงเป็นช่องทำเครื่องหมายที่ไม่ถูกเลือก ดูภาพหน้าจอ:

หมายเหตุ:

  • คุณสามารถเลือกหรือยกเลิกการเลือกช่องทำเครื่องหมายเหล่านี้ได้ตามต้องการ หากคุณทำเครื่องหมายในช่อง FALSE FALSE จะเปลี่ยนเป็น TRUE โดยอัตโนมัติและในทางกลับกัน
  • หากคุณใช้ VBA นี้กับเซลล์สูตร (ซึ่งส่งคืน TRUE และ FALSE) ช่องทำเครื่องหมายจะเปลี่ยนโดยอัตโนมัติตามค่าที่ส่งคืนของสูตร อย่างไรก็ตามหลังจากคุณทำเครื่องหมายหรือยกเลิกการเลือกช่องทำเครื่องหมายเหล่านี้ด้วยตนเองแล้วช่องเหล่านี้จะไม่เปลี่ยนแปลงตามค่าที่ส่งคืนของสูตร

แปลง true false เป็นตัวควบคุมช่องทำเครื่องหมายด้วยเครื่องมือที่น่าทึ่ง

ถ้าคุณมี Kutools สำหรับ Excel ติดตั้งแล้วคุณสามารถใช้ไฟล์ กล่องกาเครื่องหมายแทรกแบทช์ คุณลักษณะในการแทรกตัวควบคุมช่องทำเครื่องหมายจำนวนมากด้วยการคลิกเพียงครั้งเดียวใน Excel

Kutools สำหรับ Excel- รวมเครื่องมือที่มีประโยชน์มากกว่า 300 รายการสำหรับ Excel ทดลองใช้ฟรี 60 วันเต็มไม่ต้องใช้บัตรเครดิต! Get It Now

1. เลือกเซลล์ที่เท่ากับ“ TRUE” และ“ FALSE” ที่คุณจะแปลงเป็นช่องทำเครื่องหมายแล้วคลิก Kutools > สิ่งที่ใส่เข้าไป > กล่องกาเครื่องหมายแทรกแบทช์.

2. ตอนนี้ตัวควบคุมช่องทำเครื่องหมายถูกแทรกลงในทุกเซลล์ที่เลือก คุณสามารถเลือกช่องทำเครื่องหมายเหล่านี้ด้วยตนเองได้ตามต้องการ


บทความที่เกี่ยวข้อง:


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (1)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับ VBA มันแก้ปัญหาของฉันได้ทันที การดาวน์โหลด Google ชีตที่มีช่องกาเครื่องหมายแปลงเป็นค่าบูลีน TRUE/FALSE และนี่เป็นวิธีที่เร็วที่สุดที่ฉันพบในการแก้ไขปัญหา เพียงแค่เปลี่ยนข้อความเป็นสีขาว และคุณมีช่องกาเครื่องหมายในเซลล์เท่านั้น
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ