ไปยังเนื้อหาหลัก

วิธีเลือกหลายรายการจากรายการแบบหล่นลงลงในเซลล์ใน Excel

ผู้เขียน: ซัน แก้ไขล่าสุด: 2024-12-12

การจัดการข้อมูลใน Excel มักเกี่ยวข้องกับการเลือกค่าจากรายการดรอปดาวน์ แต่จะเกิดอะไรขึ้นหากคุณจำเป็นต้องเลือกหลายรายการและแสดงในเซลล์เดียว แม้ว่า Excel จะไม่มีฟีเจอร์นี้ตามค่าเริ่มต้น แต่คู่มือนี้จะแนะนำเทคนิคที่ดีที่สุดในการสร้างการเลือกหลายรายการในรายการดรอปดาวน์ใน Excel

ภาพหน้าจอแสดงการเลือกแบบดรอปดาวน์รายการเดียวในเซลล์ Excel เดียว ลูกศรขวา ภาพหน้าจอแสดงผลลัพธ์ของรายการหลายรายการที่เลือกจากรายการดร็อปดาวน์ลงในเซลล์เดียวใน Excel

เลือกหลายรายการจากรายการแบบเลื่อนลงลงในเซลล์ด้วย VBA

เลือกหลายรายการจากรายการแบบหล่นลงในเซลล์อย่างง่ายดายและรวดเร็ว


เลือกหลายรายการจากรายการแบบเลื่อนลงลงในเซลล์ด้วย VBA

ต่อไปนี้เป็นโค้ด VBA บางส่วนที่สามารถช่วยคุณทำภารกิจนี้ให้สำเร็จได้

เลือกรายการที่ซ้ำกันจากรายการแบบหล่นลงในเซลล์

1. หลังจากสร้างรายการแบบหล่นลงให้คลิกขวาที่แท็บแผ่นงานเพื่อเลือก ดูรหัส จากเมนูบริบท
ภาพหน้าจอแสดงเมนูบริบทโดยเลือกตัวเลือก View Code

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1 คลิก Kutools > รายการแบบหล่นลง > เปิดใช้งานรายการดรอปดาวน์ขั้นสูง. จากนั้นคลิก เลือกรายการแบบหล่นลงได้หลายรายการ จาก รายการแบบหล่นลง อีกครั้ง ดูภาพหน้าจอ:

คลิกเพื่อเปิดใช้งานรายการดร็อปดาวน์ขั้นสูง ลูกศรขวา คลิกฟีเจอร์รายการดร็อปดาวน์แบบเลือกหลายรายการ

2 ใน เลือกรายการแบบหล่นลงได้หลายรายการ โปรดกำหนดค่าดังต่อไปนี้

  • 2.1) เลือกเซลล์ที่มีรายการดรอปดาวน์
  • 2.2) ใน เครื่องสกัด กล่องป้อนตัวคั่นที่คุณจะใช้เพื่อแยกหลายรายการ
  • 2.3) ตรวจสอบ เปิดใช้การค้นหา ตัวเลือกตามที่คุณต้องการ (หากคุณเลือกตัวเลือกนี้ คุณจะสามารถค้นหาได้ในรายการดรอปดาวน์ในภายหลัง)
  • 2.4) คลิกปุ่ม OK ปุ่ม
  • ระบุตัวเลือกในกล่องโต้ตอบ

ตอนนี้ เมื่อคุณคลิกเซลล์ที่มีรายการแบบดรอปดาวน์ กล่องรายการจะปรากฏขึ้น คุณสามารถคลิก ปุ่มเพื่อเพิ่มรายการลงในเซลล์ และคลิก ปุ่มเพื่อลบรายการตามต้องการ ดูตัวอย่างด้านล่าง:

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


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

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

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

เติมข้อความอัตโนมัติเมื่อพิมพ์ในรายการแบบเลื่อนลงของ Excel
หากคุณมีรายการแบบเลื่อนลงการตรวจสอบข้อมูลที่มีค่ามากคุณจะต้องเลื่อนลงในรายการเพื่อค้นหาคำที่เหมาะสมหรือพิมพ์ทั้งคำลงในกล่องรายการโดยตรง หากมีวิธีการอนุญาตให้กรอกอัตโนมัติเมื่อพิมพ์ตัวอักษรตัวแรกในรายการแบบเลื่อนลงทุกอย่างจะง่ายขึ้น

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

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!