ビジネスに役立つ講座や交流会を開催
社長・個人事業主からサラリーマン・主婦まで、どなたでも
アベノ塾

ホーム  会場案内  お問合せ

〒545-0052
大阪市阿倍野区阿倍野筋3-12-2
あべのクオレ1F
(ナガセキャリアプラザ アベノ校)
TEL 06-6647-5571

(10)文字検索

 

大量データ(ビッグデータ)から特定の文字が含まれているデータを抽出する。

 

InStr(kakunin, moji)関数を使って文字が何文字目にあるかを判断する0以外であれば文字があると判断できる。

小文字・大文字また必要により関数を使って希望のデータを抽出する。

抽出は別シートに出力する。

Sub toridasi()
    Dim moji As String
    Dim i As Long
    Dim j As Long
    Dim lastrow As Long
    moji = InputBox("指定文字")
'取り出しシートのクリア
    Worksheets("取り出し").Cells.Clear
    lastrow = Worksheets("元").Cells(Rows.Count, 1).End(xlUp).Row
    j = 1
    Dim kakunin As String
    For i = 1 To lastrow
        kakunin = Worksheets("元").Cells(i, 1)
        If InStr(kakunin, moji) <> 0 Then
            Worksheets("取り出し").Cells(j, 1) = Worksheets("元").Cells(i, 1)
            Worksheets("取り出し").Cells(j, 2) = Mid(Worksheets("元").Cells(i, 1), 2, 4)
            j = j + 1
        End If
    Next
End Sub