메인 컨텐츠로 가기

Excel 셀에 폴더의 그림 이름 / 파일 이름을 빠르게 나열하는 방법은 무엇입니까?

이 자습서에서는 표시된 스크린 샷과 같이 Excel 시트에 특정 폴더의 모든 그림 이름 또는 파일 이름을 빠르게 나열하는 몇 가지 트릭을 제공합니다.

빠른 탐색

VBA를 사용하여 Excel에서 폴더의 그림 이름 나열
파일 이름 목록을 사용하여 Excel에서 폴더의 그림 이름 또는 특정 형식 파일 이름 나열
샘플 파일 다운로드

문서 목록 사진 이름 1

VBA를 사용하여 Excel에서 폴더의 그림 이름 나열

Excel에는 시트 셀에서 선택한 폴더의 모든 그림 이름을 자동으로 나열 할 수있는 기본 제공 기능이 없지만 여기에는이 작업을 빠르게 해결하는 데 도움이되는 VBA 코드가 있습니다.

1. Excel에서 + 여는 열쇠 응용 프로그램 용 Microsoft Visual Basic 창.

2. 팝업 창에서 끼워 넣다 > 모듈 새 모듈 스크립트를 만듭니다.

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 키를 누르면 그림 이름을 넣을 셀을 선택할 수있는 대화 상자가 나타납니다.
문서 목록 사진 이름 1

5. 클릭 OK 찾아보기 대화 상자에서 그림 이름을 나열 할 폴더를 계속 선택합니다.
문서 목록 사진 이름 3

6. 클릭 OK, 이제 선택한 폴더의 모든 그림 이름이 Excel에 나열되었습니다.
문서 목록 사진 이름 13

참고 : 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 셀에 폴더의 하나 또는 모든 형식의 파일 이름을 나열해야하는 경우 코드가 복잡하고 처리하기 쉽지 않지만 아래 방법을 사용하면이 작업을 빠르게 해결할 수 있습니다.


이동

급여 인상과 가족 동반에 많은 시간을 원하십니까?

Office Tab은 현재 작업중인 Microsoft Office에서 효율성을 50 % 향상시킵니다.

믿을 수 없을 정도로 두 개 이상의 문서에서 작업하는 것이 하나에서 작업하는 것보다 쉽고 빠릅니다.

잘 알려진 브라우저와 비교할 때 Office 탭의 탭 도구는 더 강력하고 효율적입니다.

매일 수백 번의 마우스 클릭과 키보드 입력을 줄이십시오. 이제 마우스 손에 작별 인사를하십시오.

일반적으로 여러 문서에서 작업하는 경우 Office Tab을 사용하면 시간을 크게 절약 할 수 있습니다.

30-일 무료 평가판, 신용 카드가 필요하지 않습니다.

상세 보기지금 무료 다운로드


파일 이름 목록을 사용하여 Excel에서 폴더의 그림 이름 또는 특정 형식 파일 이름 나열

다음은 유틸리티입니다. 파일명 목록 in Excel 용 Kutools, 이는 수

>> 새 시트에 폴더의 모든 파일 형식으로 모든 파일 이름을 나열합니다.

>> Excel에 지정한 하나 이상의 파일 형식으로 파일 이름을 나열합니다.

>> 하위 폴더와 숨겨진 파일 및 폴더를 포함한 파일 이름을 Excel에 나열합니다.

이제 마우스 손과 자궁 경부 척추증에 작별 인사

Excel용 Kutools의 300가지 고급 도구 해결 80% 몇 초 만에 Excel 작업을 수행하면 수천 번의 마우스 클릭에서 벗어날 수 있습니다.

1500개의 작업 시나리오를 쉽게 처리하고 솔루션을 찾는 데 시간을 낭비할 필요가 없으며 인생을 즐길 시간이 많습니다.

물론 귀하를 포함하여 매일 80명 이상의 매우 효과적인 사람들의 생산성을 110000% 향상시킵니다.

더 이상 고통스러운 공식과 VBA에 의해 괴로움을 당하지 않고 두뇌에 휴식과 즐거운 작업 분위기를 제공하십시오.

모든 기능을 갖춘 30일 무료 평가판, 이유 없이 30일 환불.

더 나은 몸은 더 나은 삶을 만듭니다.

Excel 용 Kutools를 무료로 설치 한 후 다음과 같이하십시오.

1. 파일 이름을 나열 할 통합 문서를 활성화 한 다음 쿠툴즈 플러스 > 가져 오기 / 내보내기 > 파일명 목록.
문서 목록 사진 이름 4

2. 에서 파일명 목록 대화 상자, 먼저  문서 목록 사진 이름 5 파일 이름을 나열 할 폴더를 선택하려면 다음 확인란을 선택할 수 있습니다. 하위 디렉터리에 파일 포함 숨겨진 파일 및 폴더 포함 필요에 따라
문서 목록 사진 이름 6

3. 그런 다음 이름을 나열 할 파일 형식을 선택합니다. 파일 유형 안내

체크 모든 파일 옵션을 선택하면 선택한 폴더의 모든 파일 형식으로 모든 파일 이름이 나열됩니다.
문서 목록 사진 이름 7
체크 공통의 옵션을 클릭하고 드롭 다운 목록에서 파일 이름을 나열 할 특정 파일 형식을 선택하면 드롭 다운 목록에서 선택한 파일 형식의 모든 파일 이름이 나열됩니다.
문서 목록 사진 이름 8
체크 지정 옵션을 클릭 한 다음 텍스트 상자에 파일 이름을 나열 할 파일 확장명 (쉼표를 사용하여 구분)을 입력하면 Excel에서 입력 한 파일 확장명이있는 파일 이름 만 나열됩니다.
문서 목록 사진 이름 9

4. 드롭 다운 목록에서 필요에 따라 크기 단위를 선택합니다. 파일 크기 단위 섹션에서 파일 이름에 대한 링크를 만들려면 하이퍼 링크 만들기 옵션을 선택합니다.

문서 목록 사진 이름 10 문서 목록 사진 이름 11

5. 클릭 Ok, 파일 이름과 일부 파일 정보를 나열하는 새 시트가 생성됩니다.
문서 목록 사진 이름 12

팁 : Excel의 모든 시트 이름을 나열하려면 Excel 용 Kutools를 적용 할 수 있습니다. ' 시트 이름 목록 만들기 유틸리티를 사용하면 링크 가능한 모든 시트 이름을 나열하는 새 시트가 생성됩니다.
시트 이름 목록 생성

Excel 용 Kutools: + 유용한 편리한 도구, 몇 번의 클릭으로 Excel의 복잡한 작업을 단순화합니다.


샘플 파일 다운로드

견본


군중에서 눈에 띄고 쉽게 일하고 여유롭게 인생을 즐기는 방법?

Excel용 Kutools는 매일 평균 80%의 효율성을 향상시켜 가족과 함께 즐거운 시간을 보낼 수 있도록 해줍니다.

300가지 고급 도구 해결 80% Excel 문제, 더 이상 솔루션을 찾기 위해 고군분투하지 않고 더 쉽게 작업을 완료하십시오.

1500개의 Excel 시나리오를 쉽게 처리하고 매일 최소 1시간을 절약하세요.

5 분 안에 Excel 전문가가되어 사람들의 인정과 승진 기회를 얻으십시오.

원 클릭 유틸리티는 일괄 처리를 처리하므로 수천 번의 마우스 클릭을 피할 수 있습니다.

암기 암기 공식과 복잡한 VBA를 제거하고 두뇌에 휴식을 취하십시오.

110000 명 이상의 고효율 책임자와 300 명 이상의 세계적으로 유명한 기업의 선택.

39 달러 만 받으면 다른 사람들을 교육하는 데 4000 달러보다 훨씬 가치가 있습니다.

제한 없이 30일 무료 평가판을 사용하고, 이유 없이 30일 이내에 전액 환불받을 수 있습니다.


권장 생산성 도구

Office 탭-Microsoft Office 2019-2003 및 Office 365에서 탭 브라우징, 편집, 문서 관리


사무실 탭

Excel 2019-2007 가속화를위한 전문 추가 기능, 몇 시간의 작업을 몇 초로 단축

이 추가 기능에는 수십 개의 전문가 그룹이 포함되어 있으며 300 개 이상의 옵션이 Excel에서 일상적인 작업의 대부분을 자동화하고 생산성을 50 % 이상 향상시킵니다. 원 클릭 옵션 그룹 및 일괄 변환과 같은.
이제 Excel 용 Kutools로 속도를 높일 수있는 기회입니다!


Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hey! This is super quick and thanks
This comment was minimized by the moderator on the site
Thanks so much for this!
This comment was minimized by the moderator on the site
In Libreoffice Calc I use the function of importing a list of files into the rows / columns of a Calc table, via Macro and based on certain criteria - I have created a button on the toolbar for this particular macro, and after pressing it, I select a folder, and the list of images is immediately inserted into a new document. How to make it as easy as possible in Excel? I have a lot of folders that contain 1 or more images and I need to:
> If the folder contains 1 image, I need it to be on a new line in Excel.
> If the folder contains more images, the first being on a new line and the second either:
- next to the first in the same row (in one column), separated by the character | (example: photo 1.jpeg | photo 2.jpeg)
- or to have their names in the columns (even without the | character) (the first option would be better, but the second is enough as well)

These are the product images whose names I need for import into Woocommerce - via a csv file.
This comment was minimized by the moderator on the site
Amazing! Thank you for sharing!
This comment was minimized by the moderator on the site
Hi,
As per the above code I am getting the the images name in an incrementing order, however the path where the images are being placed are in numeric incrementation.

Kindly suggest how I can keep the same formatting.
This comment was minimized by the moderator on the site
How to export an image with specific file name in excel.
This comment was minimized by the moderator on the site
I WAS HAVING THE SAME PROBLEM TANNER, IN THE SCRIPT WHERE IT HAS THE DIFFERENT FILE EXTENSIONS ITS GOING TO GRAB,YOU HAVE TO CAPITALIZE THE FILE EXTENSION ITS LOOKING FOR, FOR EXAMPLE, YOU SAID YOUR FILES ARE ".png", WELL IF YOU CAPITALIZE IT I.E ".PNG" IT MAY WORK.
This comment was minimized by the moderator on the site
Now it works for me. Thanks!!!
This comment was minimized by the moderator on the site
Is it possible that there is something wrong with the code? The file explorer is showing my folder full of images (.png) as empty.
This comment was minimized by the moderator on the site
Is it possible something is wrong with the code? Because it shows folders full of images (.png) as empty when it pulls up the box to select the photos.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations