조회 수 78 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

dictionary  - 각 사전 단어의 갯수를 알고 싶을 때

 

@ 각 사전 단어의 갯수를 알고 싶을 때

 

    Dim city_num As String
    city_num = "서울, 서울,부산, 부산,대구,대구,울산"
    Dim city_arr As Variant
    Dim i_dict As Object
    Dim i_item As Variant
    Dim r As Long
    
    If Len(Trim(city_num)) > 0 Then  ''있다면
        city_arr = Split(city_num, ",")
        
        ' 유니크 집계를 위한 딕셔너리
        Set i_dict = CreateObject("Scripting.Dictionary")
    
        For Each i_item In city_arr
            i_item = Trim(CStr(i_item))
            If i_item <> "" Then
                If i_dict.Exists(i_item) Then
                    i_dict(i_item) = i_dict(i_item) + 1  ''사전의 밸류를 누적시킨다
                Else
                    i_dict.Add i_item, 1  ''최초 사전의 단어를 추가한다.
                End If
            End If
        Next i_item
        
        r = 1
    
        ' 딕셔너리의 키/값을 행으로 기록
        For Each i_item In i_dict.Keys
            Cells(r, 1).Value = i_item  
            Cells(r, 2).Value = i_dict(i_item)
            r = r + 1
        Next i_item
    End If

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
8 엑셀VBA 프로그램 사용을 위한 환경설정 file jopro 2025.11.03 87
7 셀에서 방향으로 찾기 End(xlUp) 등 jopro 2025.10.31 114
6 배열연습 - 항목을 횡에서 종으로 바꾸기 file jopro 2025.10.30 63
5 [VBA] 찾기 - 헤더셀 찾기 file jopro 2025.10.30 83
» dictionary  - 각 사전 단어의 갯수를 알고 싶을 때 jopro 2025.10.30 78
3 dictionary  사전의 활용 - 사전 수록 단어의 갯수 조사 jopro 2025.10.30 133
2 엑셀 애드인(Add-in)이란? file jopro 2025.10.08 68
1 VLOOKUP 으로 탬플릿 편하게 관리하기 file jopro 2025.10.06 113
Board Pagination Prev 1 Next
/ 1

LOGIN

SEARCH

MENU NAVIGATION