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

วิธีเลือกคอลัมน์ทั้งหมดยกเว้นส่วนหัว / แถวแรกใน Excel

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

เลือกทั้งคอลัมน์ (ไม่รวมเซลล์ว่าง) ยกเว้นส่วนหัวที่มีทางลัด

เลือกทั้งคอลัมน์ (รวมทั้งเซลล์ว่าง) ยกเว้นส่วนหัวที่มีชื่อกำหนด

เลือกทั้งคอลัมน์ (รวมทั้งเซลล์ว่าง) ยกเว้นส่วนหัวที่มี VBA

เลือกคอลัมน์ทั้งหมด (รวมหรือไม่รวมเซลล์ว่าง) ยกเว้นส่วนหัวด้วย Kutools for Excel ความคิดที่ดี 3


เลือกทั้งคอลัมน์ (ไม่รวมเซลล์ว่าง) ยกเว้นส่วนหัวที่มีทางลัด

หากรายการของคุณไม่มีเซลล์ว่างคุณสามารถใช้ทางลัดเพื่อเลือกทั้งคอลัมน์ยกเว้นแถวแรก

เลือกส่วนหัวหรือแถวแรกของรายการของคุณแล้วกด Shift + Ctrl + ↓(ปุ่มดรอปดาวน์) จากนั้นเลือกรายการยกเว้นแถวแรก

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


เลือกทั้งคอลัมน์ (รวมทั้งเซลล์ว่าง) ยกเว้นส่วนหัวที่มีชื่อกำหนด

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

1 คลิก สูตร > กำหนดชื่อดูภาพหน้าจอ:

2 ใน กำหนดชื่อ กล่องโต้ตอบระบุชื่อที่คุณต้องการและเลือก สมุดงาน ใน ขอบเขต รายการแล้วพิมพ์ = $ A $ 2: $ A $ 1048576 (A คือคอลัมน์ที่คุณต้องการเลือกใน Excel 2003 คุณสามารถเปลี่ยน $ A $ 1048576 เป็น $ A $ 65536) ลงใน อ้างถึง กล่องข้อความ. ดูภาพหน้าจอ:

3. จากนั้นเลือกชื่อที่คุณกำหนดในขั้นตอนข้างต้นจาก ชื่อ: กล่องคุณจะเห็นทั้งคอลัมน์ แต่เลือกแถวแรกแล้ว


เลือกทั้งคอลัมน์ (รวมทั้งเซลล์ว่าง) ยกเว้นส่วนหัวที่มี VBA

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

1. เลือกเซลล์ของคอลัมน์ที่คุณต้องการเลือกแล้วกด Alt + F11 เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

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

VBA: เลือกทั้งคอลัมน์ยกเว้นส่วนหัว

Sub SelectColumn()
'Updateby20140510
Dim xColIndex As Integer
Dim xRowIndex As Integer
xIndex = Application.ActiveCell.Column
xRowIndex = Application.ActiveSheet.Cells(Rows.Count, xIndex).End(xlUp).Row
Range(Cells(2, xIndex), Cells(xRowIndex, xIndex)).Select
End Sub

3 คลิก วิ่ง จากนั้นคอลัมน์ที่เลือกเซลล์ไว้จะถูกเลือกยกเว้นแถวแรก

ปลาย: มาโคร VBA จะเลือกจากเซลล์ที่สองไปยังเซลล์สุดท้ายที่มีเนื้อหาในคอลัมน์ที่คุณเปิดใช้งานในขั้นตอนที่ 1


เลือกคอลัมน์ทั้งหมด (รวมหรือไม่รวมเซลล์ว่าง) ยกเว้นส่วนหัวด้วย Kutools for Excel

วิธีการข้างต้นอาจเป็นปัญหาเล็กน้อยสำหรับคุณ แต่การใช้ไฟล์ เลือก Range Helper คุณลักษณะของ Kutools สำหรับ Excel จะง่ายสำหรับคุณในการเลือกทั้งคอลัมน์ (รวมหรือไม่รวมเซลล์ว่าง) ยกเว้นเซลล์แรก

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้ :(ดาวน์โหลด Kutools for Excel ได้ฟรีทันที!)

หากคุณต้องการเลือกคอลัมน์ enrire ยกเว้นเซลล์แรกซึ่งรวมถึงเซลล์ว่างให้ทำดังนี้:

1. เลือกทั้งคอลัมน์ก่อนแล้วคลิก Kutools > เลือกเครื่องมือ > เลือก Range Helper. ดูภาพหน้าจอ:

doc เลือกทั้งหมดยกเว้นส่วนหัว 7

2 ใน เลือก Ranger Helper โต้ตอบตรวจสอบ ยกเลิกการเลือกเซลล์จากนั้นเลือกส่วนหัวของคอลัมน์ที่เลือกแล้วคลิก ปิดหน้านี้ เพื่อปิดกล่องโต้ตอบ ดูภาพหน้าจอ:

จากนั้นเลือกทั้งคอลัมน์ยกเว้นส่วนหัว

หากคุณต้องการเลือกทั้งคอลัมน์ยกเว้นเซลล์แรกและไม่รวมเซลล์ว่างให้ทำดังนี้:

1. เลือกคอลัมน์ทั้งหมดก่อนจากนั้นคลิก Kutools > เลือก > เลือก Range Helper.

2 ตรวจสอบ ยกเลิกการเลือกเซลล์ ในกล่องโต้ตอบ poppingd จากนั้นเลือกส่วนหัวของคอลัมน์ที่คุณใช้
doc เลือกทั้งหมดยกเว้นส่วนหัว 8

3. เก็บเซลล์ที่เลือกไว้แล้วคลิก Kutools > เลือก > เลือก Nonblank Cells. ดูภาพหน้าจอ:
doc เลือกทั้งหมดยกเว้นส่วนหัว 9

ตอนนี้เซลล์คอลัมน์ทั้งหมดยกเว้นส่วนหัวและเซลล์ว่างถูกเลือก
doc เลือกทั้งหมดยกเว้นส่วนหัว 10


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

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

🤖 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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
column index is wrong. Just replace xIndex with xColIndex. Shall work fine then.
This comment was minimized by the moderator on the site
I tried the above vb code, but it is selecting only the first 2 rows in the column. The row index return value 1. So Range selection is from row 2 to row 1
This comment was minimized by the moderator on the site
The code will apply to the used cell, for example, the used cells are A1:B5, while you select in A1, it will selected A2:A5, if you select at the unused cell, it will select first two row.
This comment was minimized by the moderator on the site
you're an idiot
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations