วิธีเลือกหลายรายการจากรายการแบบหล่นลงลงในเซลล์ใน Excel
การจัดการข้อมูลใน Excel มักเกี่ยวข้องกับการเลือกค่าจากรายการดรอปดาวน์ แต่จะเกิดอะไรขึ้นหากคุณจำเป็นต้องเลือกหลายรายการและแสดงในเซลล์เดียว แม้ว่า Excel จะไม่มีฟีเจอร์นี้ตามค่าเริ่มต้น แต่คู่มือนี้จะแนะนำเทคนิคที่ดีที่สุดในการสร้างการเลือกหลายรายการในรายการดรอปดาวน์ใน Excel
เลือกหลายรายการจากรายการแบบเลื่อนลงลงในเซลล์ด้วย VBA
เลือกหลายรายการจากรายการแบบหล่นลงในเซลล์อย่างง่ายดายและรวดเร็ว
เลือกหลายรายการจากรายการแบบเลื่อนลงลงในเซลล์ด้วย VBA
ต่อไปนี้เป็นโค้ด VBA บางส่วนที่สามารถช่วยคุณทำภารกิจนี้ให้สำเร็จได้
เลือกรายการที่ซ้ำกันจากรายการแบบหล่นลงในเซลล์
1. หลังจากสร้างรายการแบบหล่นลงให้คลิกขวาที่แท็บแผ่นงานเพื่อเลือก ดูรหัส จากเมนูบริบท
2. จากนั้นใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคัดลอกและวางโค้ดด้านล่างลงในสคริปต์เปล่า
VBA: เลือกหลายรายการจากรายการแบบหล่นลงในเซลล์
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20221111
Dim xRgVal As Range
Dim xStrNew As String
On Error Resume Next
Set xRgVal = Cells.SpecialCells(xlCellTypeAllValidation)
If (Target.Count > 1) Or (xRgVal Is Nothing) Then Exit Sub
If Intersect(Target, xRgVal) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
Application.EnableEvents = False
xStrNew = Target.Value
Application.Undo
If xStrNew = Target.Value Then
Else
xStrNew = xStrNew & " " & Target.Value
Target.Value = xStrNew
End If
Application.EnableEvents = True
End Sub
3. บันทึกรหัสและปิดหน้าต่างเพื่อกลับไปที่รายการแบบหล่นลง ตอนนี้คุณสามารถเลือกหลายรายการจากรายการแบบเลื่อนลง
หมายเหตุ
1. ด้วย VBA จะแยกรายการตามช่องว่างคุณสามารถเปลี่ยนแปลงได้ xStrNew = xStrNew & "" & มูลค่าเป้าหมาย ให้ผู้อื่นเปลี่ยนตัวคั่นตามที่คุณต้องการ ตัวอย่างเช่น, xStrNew = xStrNew & "," & มูลค่าเป้าหมาย จะแยกรายการด้วยลูกน้ำ
2. รหัส VBA นี้ใช้ได้กับรายการแบบเลื่อนลงทั้งหมดในแผ่นงาน
เลือกหลายรายการจากรายการแบบหล่นลงไปยังเซลล์โดยไม่ต้องทำซ้ำ
หากคุณต้องการเลือกรายการที่ไม่ซ้ำกันจากรายการแบบเลื่อนลงไปยังเซลล์คุณสามารถทำซ้ำขั้นตอนข้างต้นและใช้รหัสด้านล่าง
VBA: เลือกหลายรายการจากรายการดร็อปดาวน์ไปยังเซลล์โดยไม่ทำซ้ำ
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20221111
Dim I As Integer
Dim xRgVal As Range
Dim xStrNew As String
Dim xStrOld As String
Dim xFlag As Boolean
Dim xArr
On Error Resume Next
Set xRgVal = Cells.SpecialCells(xlCellTypeAllValidation)
If (Target.Count > 1) Or (xRgVal Is Nothing) Then Exit Sub
If Intersect(Target, xRgVal) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
Application.EnableEvents = False
xFlag = True
xStrNew = " " & Target.Value & " "
Application.Undo
xStrOld = Target.Value
If InStr(1, xStrOld, xStrNew) = 0 Then
xStrNew = xStrNew & xStrOld & " "
Else
xStrNew = xStrOld
End If
Target.Value = xStrNew
Application.EnableEvents = True
End Sub
โค้ด VBA ข้างต้นทั้งสองโค้ดไม่รองรับการลบเนื้อหาเซลล์เฉพาะบางส่วน แต่อนุญาตเฉพาะการล้างรายการทั้งหมดออกจากเซลล์เท่านั้น
เลือกหลายรายการจากรายการแบบหล่นลงในเซลล์อย่างง่ายดายและรวดเร็ว
ลดความยุ่งยากของเวิร์กโฟลว์ Excel ของคุณด้วย Kutools สำหรับ Excel! ของมัน เลือกรายการแบบหล่นลงได้หลายรายการ ฟีเจอร์นี้ช่วยให้คุณเลือกไอเท็มหลายรายการจากรายการดร็อปดาวน์ได้อย่างง่ายดาย และแสดงไอเท็มเหล่านั้นในเซลล์เดียวโดยอัตโนมัติ โดยไม่ต้องเขียนโค้ด VBA ที่ซับซ้อนอีกต่อไป ลืมขั้นตอนที่น่าเบื่อและเพลิดเพลินไปกับวิธีที่ชาญฉลาดและคล่องตัวยิ่งขึ้นในการจัดการรายการดร็อปดาวน์ใน Excel
1 คลิก Kutools > รายการแบบหล่นลง > เปิดใช้งานรายการดรอปดาวน์ขั้นสูง. จากนั้นคลิก เลือกรายการแบบหล่นลงได้หลายรายการ จาก รายการแบบหล่นลง อีกครั้ง ดูภาพหน้าจอ:
2 ใน เลือกรายการแบบหล่นลงได้หลายรายการ โปรดกำหนดค่าดังต่อไปนี้
- 2.1) เลือกเซลล์ที่มีรายการดรอปดาวน์
- 2.2) ใน เครื่องสกัด กล่องป้อนตัวคั่นที่คุณจะใช้เพื่อแยกหลายรายการ
- 2.3) ตรวจสอบ เปิดใช้การค้นหา ตัวเลือกตามที่คุณต้องการ (หากคุณเลือกตัวเลือกนี้ คุณจะสามารถค้นหาได้ในรายการดรอปดาวน์ในภายหลัง)
- 2.4) คลิกปุ่ม OK ปุ่ม
ตอนนี้ เมื่อคุณคลิกเซลล์ที่มีรายการแบบดรอปดาวน์ กล่องรายการจะปรากฏขึ้น คุณสามารถคลิก ➕ ปุ่มเพื่อเพิ่มรายการลงในเซลล์ และคลิก ➖ ปุ่มเพื่อลบรายการตามต้องการ ดูตัวอย่างด้านล่าง:
การเลือกหลายรายการจากรายการดรอปดาวน์ใน Excel ไม่จำเป็นต้องเป็นงานที่ท้าทาย ด้วยวิธีการทีละขั้นตอนที่อธิบายไว้ในคู่มือนี้ คุณสามารถเปิดใช้งานการเลือกหลายรายการได้อย่างรวดเร็วโดยใช้โค้ด VBA หรือทำให้กระบวนการง่ายขึ้นด้วยเครื่องมือเช่น Kutools สำหรับ Excel หากคุณสนใจที่จะสำรวจเคล็ดลับและเทคนิค Excel เพิ่มเติม เว็บไซต์ของเรามีบทช่วยสอนหลายพันรายการ.
บทความที่เกี่ยวข้อง:
แทรกรายการแบบหล่นลงใน Excel
คุณสามารถช่วยตัวเองหรือผู้อื่นให้ทำงานอย่างมีประสิทธิภาพมากขึ้นในแผ่นงานสำหรับการป้อนข้อมูลโดยใช้รายการแบบเลื่อนลง ด้วยรายการแบบหล่นลงคุณสามารถเลือกรายการจากรายการได้อย่างรวดเร็วแทนที่จะพิมพ์ค่าของตัวเองด้วยตนเอง
รายการแบบหล่นลงที่มีตัวเลือกมากมาย
ตามค่าเริ่มต้นคุณสามารถเลือกได้เพียงหนึ่งรายการต่อครั้งจากรายการดรอปดาวน์การตรวจสอบข้อมูลใน Excel วิธีทำการเลือกหลายรายการจากรายการแบบเลื่อนลงตามภาพด้านล่างที่แสดง วิธีการในบทความนี้สามารถช่วยคุณแก้ปัญหาได้
เติมข้อความอัตโนมัติเมื่อพิมพ์ในรายการแบบเลื่อนลงของ Excel
หากคุณมีรายการแบบเลื่อนลงการตรวจสอบข้อมูลที่มีค่ามากคุณจะต้องเลื่อนลงในรายการเพื่อค้นหาคำที่เหมาะสมหรือพิมพ์ทั้งคำลงในกล่องรายการโดยตรง หากมีวิธีการอนุญาตให้กรอกอัตโนมัติเมื่อพิมพ์ตัวอักษรตัวแรกในรายการแบบเลื่อนลงทุกอย่างจะง่ายขึ้น
สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel
สำหรับรายการแบบหล่นลงที่มีค่ามากมายการค้นหารายการที่เหมาะสมไม่ใช่เรื่องง่าย ก่อนหน้านี้เราได้แนะนำวิธีการกรอกรายการแบบเลื่อนลงโดยอัตโนมัติเมื่อป้อนตัวอักษรตัวแรกลงในช่องแบบเลื่อนลง นอกจากฟังก์ชันเติมข้อความอัตโนมัติแล้วคุณยังสามารถค้นหารายการแบบหล่นลงได้เพื่อเพิ่มประสิทธิภาพในการทำงานในการค้นหาค่าที่เหมาะสมในรายการแบบเลื่อนลง
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!