0

300 エントリの Excel スプレッドシートがあります。

Bandwidth という単語を含むセルが 100 種類あります。

一部の細胞は次のように述べています。

帯域幅 1
帯域幅チェック
帯域幅フィールド
帯域幅アウト
帯域幅入力
etc (乱数あり)

これが私がやりたいことです:

セルに「帯域幅」が含まれている場合 (上記のサンプルのように)、そこにあるものをすべて「帯域幅」という単語だけに置き換えます。

したがって、列には次のように表示されます。

帯域幅 帯域幅 帯域幅 帯域幅 帯域幅 帯域幅など...

「帯域幅」の検索と置換は、その単語を変更し、他のテキストを保持します。表示されている場所を見つけて、セル全体を「帯域幅」に置き換えたいと思います。

これは Excel または Notepad++ で実行できますか?

4

3 に答える 3

0

Notepad++ では (正規表現) に置き換えBandwidth.+Bandwidthください。Excel 内で実行できますが、アドインが必要です。

Find what:.+[Bandwidth].+前後のテキストを削除するために使用します。

于 2013-09-06T00:40:42.787 に答える
0

この小さなマクロを試してください:

Sub CleanUp()
    Dim r As Range
    Dim s As String, v As String
    s = "Bandwidth"
    For Each r In ActiveSheet.UsedRange
        v = r.Text
        If InStr(1, v, s) > 0 Then
            r.Value = s
        End If
    Next r
End Sub
于 2013-09-06T00:42:18.157 に答える
0

以下を使用します。

Find: .*?(Bandwidth).*?
Replace: $1

正規表現がチェックされていることを確認してください。

于 2013-09-06T07:43:44.673 に答える