วิธีการนับไฟล์ในโฟลเดอร์ / ไดเร็กทอรีใน Excel
หากคุณต้องการรับจำนวนไฟล์ในโฟลเดอร์ใดโฟลเดอร์หนึ่งใน Excel คุณจะนึกถึงวิธีใด วิธีการนับจำนวนไฟล์บางประเภทในโฟลเดอร์ และจะเกิดอะไรขึ้นถ้านับไฟล์ในโฟลเดอร์หนึ่งและโฟลเดอร์ย่อยใน Excel? เทคนิคต่อไปนี้จะช่วยให้คุณแก้ปัญหาได้อย่างง่ายดาย
- นับประเภทไฟล์ที่ระบุในโฟลเดอร์บางโฟลเดอร์ด้วย VBA
- นับไฟล์ทั้งหมดในโฟลเดอร์ที่มีสมุดงานปัจจุบัน
- นับไฟล์ทั้งหมดในโฟลเดอร์ใดโฟลเดอร์หนึ่ง (รวมถึงโฟลเดอร์ย่อย) ด้วย Kutools for Excel
นับประเภทไฟล์ที่ระบุในโฟลเดอร์บางโฟลเดอร์ด้วย VBA
VBA ต่อไปนี้สามารถช่วยให้คุณนับไฟล์ประเภทใดประเภทหนึ่งในโฟลเดอร์หนึ่ง ๆ ได้อย่างง่ายดายเช่นนับไฟล์. xlsx ทั้งหมดในโฟลเดอร์ โปรดดำเนินการดังนี้:
1 กด อื่น ๆ + F11 คีย์พร้อมกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications
2 คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นวางโค้ด VBA ด้านล่างลงในหน้าต่างโมดูลการเปิด
VBA: นับไฟล์เฉพาะในโฟลเดอร์หนึ่ง ๆ
Sub CountFiles()
Dim xFolder As String
Dim xPath As String
Dim xCount As Long
Dim xFiDialog As FileDialog
Dim xFile As String
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xFolder = xFiDialog.SelectedItems(1)
End If
If xFolder = "" Then Exit Sub
xPath = xFolder & "\*.xlsx"
xFile = Dir(xPath)
Do While xFile <> ""
xCount = xCount + 1
xFile = Dir()
Loop
MsgBox xCount & " files found"
End Sub
หมายเหตุ: รหัส VBA ด้านบนจะนับไฟล์ .xlsx ไฟล์ในบางโฟลเดอร์ สำหรับการนับไฟล์ประเภทอื่น ๆ โปรดดู xPath = xFolder & "\ *. xlsx"และเปลี่ยน .xlsx เป็นนามสกุลไฟล์อื่น ๆ ตามความต้องการของคุณ
3 กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้รหัส VBA นี้
4. ในกล่องโต้ตอบเรียกดูเปิดให้เลือกโฟลเดอร์ที่คุณจะนับประเภทไฟล์ที่ต้องการแล้วคลิกไฟล์ OK ปุ่ม
5. ตอนนี้กล่องโต้ตอบจะปรากฏขึ้นและแสดงให้คุณเห็นว่ามีไฟล์ประเภทใดอยู่ในโฟลเดอร์นั้น เพียงแค่ปิดกล่องโต้ตอบ

ปลดล็อก Excel Magic ด้วย Kutools AI
- การดำเนินการอย่างชาญฉลาด: ดำเนินการกับเซลล์ วิเคราะห์ข้อมูล และสร้างแผนภูมิ ทั้งหมดนี้ขับเคลื่อนด้วยคำสั่งง่ายๆ
- สูตรที่กำหนดเอง: สร้างสูตรที่ปรับแต่งโดยเฉพาะเพื่อปรับปรุงขั้นตอนการทำงานของคุณ
- การเข้ารหัส VBA: เขียนและใช้งานโค้ด VBA ได้อย่างง่ายดาย
- การตีความสูตร: เข้าใจสูตรที่ซับซ้อนได้อย่างง่ายดาย
- การแปลข้อความ: ทลายกำแพงด้านภาษาภายในสเปรดชีตของคุณ
นับไฟล์ทั้งหมดในโฟลเดอร์ที่มีสมุดงานปัจจุบัน
หากคุณเปิดโฟลเดอร์โดยปกติคุณจะได้รับจำนวนไฟล์ทั้งหมดที่ด้านล่างของโฟลเดอร์นี้ วิธีนี้จะแนะนำ Kutools for Excel's เปิดโฟลเดอร์ที่เก็บ ยูทิลิตี้เพื่อเปิดโฟลเดอร์ที่มีสมุดงานปัจจุบันจากนั้นรับจำนวนไฟล์ในโฟลเดอร์นี้
1 คลิก Kutools พลัส > สมุดงาน > เปิดโฟลเดอร์ที่เก็บ. ดูภาพหน้าจอ:
2. ตอนนี้โฟลเดอร์ที่มีสมุดงานปัจจุบันกำลังเปิดขึ้น
ยกเลิกการเลือกไฟล์ใด ๆ ในโฟลเดอร์เปิดและคุณจะเห็นจำนวนไฟล์ทั้งหมดที่ด้านล่างของโฟลเดอร์นี้ตามภาพด้านล่างที่แสดง:
หมายเหตุ: เปิดโฟลเดอร์ที่เก็บ ยูทิลิตี้จะไม่ถูกต้องหากคุณไม่เคยบันทึกสมุดงานปัจจุบันมาก่อน
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now
นับไฟล์ทั้งหมดในโฟลเดอร์ใดโฟลเดอร์หนึ่ง (รวมถึงโฟลเดอร์ย่อย) ด้วย Kutools for Excel
บางครั้งคุณอาจต้องการนับไฟล์หลายประเภทในโฟลเดอร์และโฟลเดอร์ย่อย จริงๆแล้ว Kutools for Excel มีอีก รายการชื่อไฟล์ ยูทิลิตี้เพื่อแก้ปัญหาได้อย่างง่ายดาย
1 คลิก Kutools พลัส > นำเข้าส่งออก > รายการชื่อไฟล์ เพื่อเปิดกล่องโต้ตอบรายการชื่อไฟล์
2. ในกล่องโต้ตอบเปิดรายการชื่อไฟล์โปรดดำเนินการดังนี้:
(1) คลิกไฟล์ หมวดหมู่สินค้า ปุ่ม เพื่อเลือกโฟลเดอร์ที่คุณจะนับไฟล์บางประเภท
(2) ระบุประเภทไฟล์ที่คุณจะนับตามความต้องการของคุณ
ตัวอย่างเช่นคุณต้องนับสมุดงานทุกประเภทเช่น .xlsx ไฟล์, xlsm ไฟล์และ xls. ไฟล์ ฯลฯ โปรดตรวจสอบไฟล์ ร่วมกัน ตัวเลือกและเลือก ไฟล์ Excel ทั้งหมด จากรายการแบบเลื่อนลงด้านล่าง
หมายเหตุ หากคุณต้องการนับไฟล์ทุกประเภท / เฉพาะในโฟลเดอร์บางโฟลเดอร์และโฟลเดอร์ย่อยโปรดตรวจสอบไฟล์ รวมไฟล์ในไดเรกทอรีย่อย ตัวเลือก
3 คลิกที่ Ok ในกล่องโต้ตอบรายการชื่อไฟล์
4. ตอนนี้ไฟล์ทุกประเภทที่ระบุอยู่ในแผ่นงานใหม่ เพียงเลือกคอลัมน์แรกโดยไม่มีส่วนหัวของคอลัมน์คุณจะได้รับจำนวนไฟล์ในแถบสถานะดังภาพด้านล่าง:
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now
Demo: นับไฟล์ทั้งหมดในโฟลเดอร์หนึ่ง (รวมถึงโฟลเดอร์ย่อย)
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!