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

วิธีสร้างรายการแบบไดนามิกโดยไม่ว่างใน Excel

ในบางกรณีคุณมีรายการข้อมูลที่มีช่องว่างบางส่วนและตอนนี้คุณต้องการสร้างรายการแบบไดนามิกจากข้อมูลเหล่านี้โดยไม่มีช่องว่างและส่วนใหญ่คุณอาจลบข้อมูลที่ว่างออกทีละรายการจากนั้นสร้างรายการไดนามิก ฉันจะบอกวิธีที่รวดเร็วในการแก้ปัญหานี้ใน Excel

สร้างรายการแบบไดนามิกและลบช่องว่าง


ลูกศรสีฟ้าฟองขวา สร้างรายการแบบไดนามิกและลบช่องว่าง

1. เลือกเซลล์ถัดจากรายการต้นฉบับแล้วพิมพ์สูตรนี้ = IF (B2 = "", "", MAX (A $ 1: A1) +1) จากนั้นลากที่จับการป้อนอัตโนมัติลงไปยังช่วงที่คุณต้องการ ตอนนี้คุณจะเห็นเฉพาะเซลล์ที่มีข้อมูลที่มีตัวเลขอยู่ข้างๆ ดูภาพหน้าจอ:

doc-drop-down-list-with-blank-1

ในสูตรข้างต้น B2 เป็นเซลล์แรกในช่วงที่คุณจะสร้างรายการแบบไดนามิกโดย

2. จากนั้นไปที่คอลัมน์อื่นและพิมพ์สูตรนี้ =IFERROR(INDEX($B$2:$B$11,MATCH(ROW()-ROW($D$1),$A$2:$A$11,0)),"") จากนั้นลากที่จับการป้อนอัตโนมัติลงไปจนกระทั่งเซลล์ว่างปรากฏขึ้น

doc-drop-down-list-with-blank-2

ในสูตรข้างต้น B2: B11 คือช่วงของข้อมูลต้นฉบับและ A2: A11 คือช่วงที่นับแถวในขั้นตอนที่ 1

3. จากนั้นเลือกเซลล์หรือช่วงที่คุณต้องการสร้างรายการไดนามิกโดยไม่มีช่องว่างแล้วคลิก ข้อมูล > การตรวจสอบข้อมูล. ดูภาพหน้าจอ:

doc-drop-down-list-with-blank-3

4 ใน การตรวจสอบข้อมูล ใหเลือก รายการ จาก อนุญาต และพิมพ์สูตรนี้ = OFFSET (Sheet1! $ C $ 1,1,0, MAX (Sheet1! $ A: $ A), 1) เข้าไป แหล่ง กล่องข้อความ. ดูภาพหน้าจอ:

doc-drop-down-list-with-blank-4

หมายเหตุ:

1. ใน Excel 2007 ผู้ใช้ไม่สามารถใช้การอ้างอิงไปยังแผ่นงานหรือสมุดงานอื่นสำหรับ การตรวจสอบข้อมูล เกณฑ์ ดังนั้นคุณต้องเลือกเซลล์ว่างในแผ่นงานปัจจุบันในขั้นตอนที่ 3 แล้วป้อนสูตร = OFFSET ($ C $ 1,1,0, สูงสุด ($ A: $ A), 1) เข้าไป แหล่ง กล่องข้อความในขั้นตอนที่ 4

2. ในสูตรข้างต้น C1 คือเซลล์แรกของรายการใหม่ที่คุณทำในขั้นตอนที่ 2

5 คลิก OK. จากนั้นคุณจะเห็นรายการไดนามิกถูกสร้างขึ้นโดยไม่มีช่องว่าง

doc-drop-down-list-with-blank-5


เลือกค่าที่ซ้ำกันหรือไม่ซ้ำกันอย่างรวดเร็วในช่วง Excel

ในแผ่นงาน Excel หากคุณมีช่วงที่มีแถวที่ซ้ำกันอยู่คุณอาจต้องเลือกแถวเหล่านั้นหรือโดดเด่น แต่จะแก้งานนี้ได้อย่างไร? หากคุณมี Kutools สำหรับ Excelคุณสามารถใช้ เลือกซ้ำ & เซลล์ที่ไม่ซ้ำกัน ยูทิลิตี้เพื่อเลือกรายการที่ซ้ำกันหรือค่าที่ไม่ซ้ำกันในช่วงอย่างรวดเร็วหรือเติมพื้นหลังและสีแบบอักษรสำหรับค่าที่ซ้ำกันและค่าที่ไม่ซ้ำกัน  คลิกเพื่อทดลองใช้ฟรี 30 วัน!
doc เน้นที่ซ้ำกันในคอลัมน์ 6
 
Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

บทความญาติ:

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

🤖 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The version of Excel my workplace uses does not allow the filter function and I have been unsuccessfully searching for a workaround. FINALLY this was the one! I am crying tears of joy. Thank you.
This comment was minimized by the moderator on the site
Thanks so so much … working well for me, with some adjustments … love it ……😀👍🌟
This comment was minimized by the moderator on the site
Excellent! This works to eliminate cells with "" in them also and allows you to use many functions that cannot handle blank or empty cells. Thank you!
This comment was minimized by the moderator on the site
THank you so much for this beautiful trick !! very smart and beautiful ! Marc
This comment was minimized by the moderator on the site
you are a genius :)
This comment was minimized by the moderator on the site
Thanks a lot! Just perfect and exactly what I needed.
This comment was minimized by the moderator on the site
Hi Guys, your tutorial above 'create a dynamic list without blank in Excel' worked perfectly for me.

Without people like you I would never have gained the skills in Excel I have today.

Thank You so very much. Regards. JV
This comment was minimized by the moderator on the site
This works perfectly, thanks, but what can I do in case of dependant lists, where the secondary list depends on a primary list in another cell?
This comment was minimized by the moderator on the site
I recreated the exact same formulas and cells and it repeats the numbers. Instead of 1, 2, 3, it's showing, 1, 1, 2, 2, 3, 3, etc.
This comment was minimized by the moderator on the site
Hi, sdafasf, could you upload your data and formula for details?
This comment was minimized by the moderator on the site
I'm just getting circular reference on the max formula? It's not working. If I change my iteration settings, it just keeps continuously keeps adding for no reason.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations