Excel 2010でスラッシュを検索して新しい改行に置き換える


0

Excel 2010でスラッシュ(/)を改行に置き換える方法を教えてもらえますか?私は言葉、起源、そして定義を含む非常に長いワークシートを持っています。起点列では、スラッシュで区切られた複数の場所を示す行があります。セル内の各項目をセル内の新しい行に配置する必要があります。これは可能ですか?

今セルはこのように見えます

ローマ/ケルト/バルト

セルをこんな感じにしたい

ローマの
ケルトの
バルト

回答:


2
  • セルを選択
  • 右クリック、 Format Cell s ... アライメント タブでチェック Wrap Text (写真1)
  • 押す 一緒に
  • 後藤 交換する タブ
  • Find What 入る "/"
  • 後藤 Replace With 次に押す
  • Replace All (写真2)

写真1 Pic 1

写真2 Pic 2


素晴らしい例をありがとうbrettdj ...残念ながらそれは動作しません...それはスラッシュを削除するだけです...私はそれを数回試してみましたあなたが示したようにすべてが設定されたことを確認私にはうまくいかないでしょう...
Jeff Spijkers

代わりにAlt + 0010を使用してください(Altをずっと押し続けます)。
nutsch

0

別の選択肢として、LFに/を変換する新しい関数を作るためのVBAコードがあります。

Public Function SlashToLF(oldstring As String) As String
    Dim newString As String
    Dim c As Long

    For c = 1 To Len(oldstring)
        If Mid(oldstring, c, 1) = "/" Then
            newString = newString & vbNewLine
        Else
            newString = newString & Mid(oldstring, c, 1)
        End If
    Next
    slashtolf = newString

End Function

式を入れたら =SlashToLF(A1) 別のセルには改行付きの新しいバージョンがあります。必要に応じて、オリジナルの上に値をコピーして貼り付けることができます。また、セルを機能させるには、セルを折り返しテキストとしてフォーマットする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.