조회 수 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

?

  1. 엑셀VBA 프로그램 사용을 위한 환경설정

  2. No Image 31Oct
    by jopro
    2025/10/31 by jopro
    Views 114 

    셀에서 방향으로 찾기 End(xlUp) 등

  3. 배열연습 - 항목을 횡에서 종으로 바꾸기

  4. [VBA] 찾기 - 헤더셀 찾기

  5. No Image 30Oct
    by jopro
    2025/10/30 by jopro
    Views 78 

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

  6. No Image 30Oct
    by jopro
    2025/10/30 by jopro
    Views 133 

    dictionary  사전의 활용 - 사전 수록 단어의 갯수 조사

  7. 엑셀 애드인(Add-in)이란?

  8. VLOOKUP 으로 탬플릿 편하게 관리하기

Board Pagination Prev 1 Next
/ 1

LOGIN

SEARCH

MENU NAVIGATION