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

วิธีแสดงชื่อรูปภาพ / ชื่อไฟล์ของโฟลเดอร์ไปยังเซลล์ Excel อย่างรวดเร็ว?

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

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

การนำทางอย่างรวดเร็ว

แสดงชื่อรูปภาพของโฟลเดอร์ใน Excel ด้วย VBA
แสดงชื่อรูปภาพหรือชื่อไฟล์รูปแบบเฉพาะของโฟลเดอร์ใน Excel ด้วยรายการชื่อไฟล์
ดาวน์โหลดไฟล์ตัวอย่าง

ภาพหน้าจอของการแสดงชื่อภาพจากโฟลเดอร์ลงในเซลล์ Excel

แสดงชื่อรูปภาพของโฟลเดอร์ใน Excel ด้วย VBA

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

1. ใน Excel จากนั้นกด + กุญแจเพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. ในหน้าต่าง popping คลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อสร้างสคริปต์โมดูลใหม่

3. คัดลอกโค้ดด้านล่างและวางลงในหน้าต่างโมดูลสคริปต์ใหม่

Sub PictureNametoExcel()
'UpdatebyExtendoffice 
    Dim I As Long
    Dim xRg As Range
    Dim xAddress As String
    Dim xFileName As String
    Dim xFileDlg As FileDialog
    Dim xFileDlgItem As Variant
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a cell to place name list:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xRg = xRg(1)
    xRg.Value = "Picture Name"
    With xRg.Font
    .Name = "Arial"
    .FontStyle = "Bold"
    .Size = 10
    End With
    xRg.EntireColumn.AutoFit
    Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker)
    I = 1
    If xFileDlg.Show = -1 Then
        xFileDlgItem = xFileDlg.SelectedItems.Item(1)
        xFileName = Dir(xFileDlgItem & "\")
        Do While xFileName <> ""
            If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then
                xRg.Offset(I).Value = xFileDlgItem & "\" & xFileName
                I = I + 1
            End If
            xFileName = Dir
        Loop
    End If
    Application.ScreenUpdating = True
End Sub

4 กด F5 จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกเซลล์เพื่อวางชื่อรูปภาพ
ภาพหน้าจอของกล่องโต้ตอบการเลือกโฟลเดอร์สำหรับแสดงชื่อรูปภาพใน Excel

5 คลิก OK เพื่อดำเนินการต่อเลือกโฟลเดอร์ที่คุณต้องการแสดงชื่อรูปภาพในกล่องโต้ตอบเรียกดู
ภาพหน้าจอของกล่องโต้ตอบการเลือกโฟลเดอร์สำหรับแสดงชื่อรูปภาพใน Excel

6 คลิก OKตอนนี้ชื่อรูปภาพทั้งหมดในโฟลเดอร์ที่เลือกอยู่ในรายการใน Excel แล้ว
ภาพหน้าจอแสดงชื่อรูปภาพที่แสดงรายการในเซลล์ Excel

หมายเหตุ ในโค้ด VBA คุณสามารถ jpg / png / …ในสตริงโค้ดได้ ถ้า InStr (1, xFileName, ".jpg") + InStr (1, xFileName, ".png") + InStr (1, xFileName, ".img") + InStr (1, xFileName, ".ioc") + InStr (1, xFileName, ".bmp") > 0 จากนั้น เป็นนามสกุลไฟล์ที่คุณต้องการตัวอย่างเช่นหากคุณต้องการแสดงชื่อไฟล์ของไฟล์ในรูปแบบ doc ให้เปลี่ยนเฉพาะสตริงรหัสเป็น ถ้า InStr (1, xFileName, ".doc")> 0 แล้ว

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


ot ย้าย

คุณต้องการเพิ่มค่าจ้างและมีเวลามากพอกับครอบครัวหรือไม่?

แท็บ Office ช่วยเพิ่มประสิทธิภาพของคุณได้ 50% ใน Microsoft Office กำลังทำงานอยู่ในขณะนี้

ไม่น่าเชื่อการทำงานกับเอกสารสองชุดขึ้นไปนั้นง่ายและรวดเร็วกว่าการทำงานในเอกสารเดียว

เมื่อเปรียบเทียบกับเบราว์เซอร์ที่รู้จักกันดีเครื่องมือแบบแท็บใน Office Tab มีประสิทธิภาพและมีประสิทธิภาพมากกว่า

ลดจำนวนการคลิกเมาส์และการพิมพ์แป้นพิมพ์ทุกวันสำหรับคุณบอกลามือเมาส์ได้เลย

หากคุณมักจะทำงานกับเอกสารหลายชุด Office Tab จะช่วยประหยัดเวลาได้อย่างดีเยี่ยม

30วันทดลองใช้ฟรีไม่ต้องใช้บัตรเครดิต

อ่านเพิ่มเติมดาวน์โหลดฟรีเดี๋ยวนี้


แสดงชื่อรูปภาพหรือชื่อไฟล์รูปแบบเฉพาะของโฟลเดอร์ใน Excel ด้วยรายการชื่อไฟล์

นี่คือยูทิลิตี้ - รายการชื่อไฟล์ in Kutools สำหรับ Excel, ซึ่งสามารถ

>> แสดงรายชื่อไฟล์ทั้งหมดในรูปแบบไฟล์ทั้งหมดของโฟลเดอร์ในแผ่นงานใหม่

>> แสดงรายชื่อไฟล์ในรูปแบบไฟล์หนึ่งหรือหลายรูปแบบที่คุณระบุลงใน Excel

>> รายชื่อไฟล์รวมถึงโฟลเดอร์ย่อยและไฟล์และโฟลเดอร์ที่ซ่อนไปยัง Excel

บอกลามือเมาส์และกระดูกคอได้เลย

300 เครื่องมือขั้นสูงของ Kutools for Excel แก้ปัญหา 80% งาน Excel ในไม่กี่วินาที ดึงคุณออกจากการคลิกเมาส์นับพัน

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

ปรับปรุงประสิทธิภาพการทำงาน 80% ให้กับผู้คนที่มีประสิทธิภาพสูงกว่า 110000 คนทุกวัน รวมถึงคุณด้วย

ไม่ต้องทรมานกับสูตรเจ็บปวดและ VBA อีกต่อไปให้สมองของคุณได้พักผ่อนและมีอารมณ์ในการทำงานที่สนุกสนาน

ทดลองใช้งานฟรี 30 วันพร้อมฟีเจอร์ครบครัน คืนเงิน 30 วันโดยไม่มีเหตุผล

ร่างกายที่ดีขึ้นสร้างชีวิตที่ดีขึ้น

หลังจากติดตั้ง Kutools for Excel ฟรีแล้วโปรดทำดังนี้:

1. เปิดใช้งานสมุดงานที่คุณต้องการแสดงรายการชื่อไฟล์จากนั้นคลิก Kutools พลัส > นำเข้า / ส่งออก > รายการชื่อไฟล์.
ภาพหน้าจอของตัวเลือก Kutools Filename List ภายใต้การนำเข้า/ส่งออกใน Excel

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

3. จากนั้นเลือกรูปแบบไฟล์ที่คุณต้องการแสดงรายชื่อ ประเภทไฟล์ มาตรา.

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

4. เลือกหน่วยขนาดตามที่คุณต้องการจากรายการแบบหล่นลงใน หน่วยขนาดไฟล์ หากคุณต้องการสร้างลิงก์ไปยังชื่อไฟล์ให้เลือก สร้างไฮเปอร์ลิงก์ ตัวเลือก

ภาพหน้าจอของการเลือกตัวเลือกหน่วยขนาดไฟล์ในรายการชื่อไฟล์ ภาพหน้าจอของการเปิดใช้งานการสร้างไฮเปอร์ลิงก์ในรายการชื่อไฟล์

5 คลิก Okแผ่นงานใหม่จะถูกสร้างขึ้นเพื่อแสดงชื่อไฟล์และข้อมูลไฟล์บางส่วน
ภาพหน้าจอของ Excel พร้อมรายชื่อไฟล์และรายละเอียดโดยใช้ Kutools Filename List

เคล็ดลับ: หากคุณต้องการแสดงชื่อแผ่นงานทั้งหมดใน Excel คุณสามารถใช้ Kutools for Excel ' สร้างรายชื่อแผ่นงาน ยูทิลิตี้มันจะสร้างแผ่นงานใหม่เพื่อแสดงชื่อแผ่นงานที่เชื่อมโยงได้ทั้งหมด
GIF ที่แสดงวิธีการสร้างรายชื่อแผ่นงานใน Excel โดยใช้ Kutools

Kutools สำหรับ Excel: + เครื่องมือที่มีประโยชน์ช่วยลดความซับซ้อนของงานที่ซับซ้อนใน Excel ได้ในไม่กี่คลิก


ดาวน์โหลดไฟล์ตัวอย่าง

ตัวอย่าง


วิธีทำให้คุณโดดเด่นจากฝูงชนทำงานง่ายและสนุกกับชีวิตอย่างสบาย ๆ ?

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

เครื่องมือขั้นสูง 300 รายการแก้ปัญหา 80% ปัญหาเกี่ยวกับ Excel ทำให้คุณไม่ต้องดิ้นรนค้นหาวิธีแก้ปัญหาอีกต่อไป ทำงานให้เสร็จได้ง่ายขึ้น

จัดการสถานการณ์ Excel 1500 อย่างง่ายดาย ประหยัดเวลาอย่างน้อย 1 ชั่วโมงสำหรับคุณทุกวัน

เป็นผู้เชี่ยวชาญด้าน Excel ใน 5 นาทีรับการยอมรับจากผู้คนและโอกาสในการเลื่อนตำแหน่ง

ยูทิลิตี้คลิกเพียงครั้งเดียวจะจัดการกับการประมวลผลแบบแบตช์ช่วยให้คุณหลีกเลี่ยงการคลิกเมาส์นับพันครั้งบอกลามือเมาส์

กำจัดสูตรท่องจำท่องจำและ VBA ที่ซับซ้อนพักผ่อนให้กับสมองของคุณ

เจ้าหน้าที่ที่มีประสิทธิภาพสูงกว่า 110000 คนและ บริษัท ที่มีชื่อเสียงระดับโลกกว่า 300 บริษัท

ใช้เงินเพียง 39 เหรียญ แต่คุ้มค่ากว่าการฝึกอบรมคนอื่น ๆ $ 4000

ทดลองใช้ฟรี 30 วันโดยไม่มีข้อจำกัด คืนเงินเต็มจำนวนภายใน 30 วันโดยไม่มีเหตุผลใดๆ

ตอนนี้ขอให้คุณมีชีวิตที่ดีขึ้น อ่านเพิ่มเติม ทดลองใช้ฟรี 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!