• 締切
  • 暇なときにでも

Excelで特定の値をクォーテーションマークで囲いたい

  • 質問No.3652
  • 閲覧数368
  • ありがとう数3
  • 回答数2
列の中に様々な単語が並んでいるとします。その中で「,(カンマ)区切り」になって複数の単語が入っているセルのみ、その複数の単語を1つのクォーテーションマーク("")でくくりたいのです。例えば「りんご」とか「みかん」とだけ入っているセルは飛ばして、「りんご,みかん」とはいっているセルだけを抽出(?)して、「"りんご,みかん"」になるように、一括して処理できる方法を教えてください。置換や関数の初歩的なものは全て試してみました。

回答 (全2件)

  • 回答No.2

ベストアンサー率 54% (1069/1958)

A列に単語が入っているとして、B列に下記の式を入力します。
=IF(ISERROR(FIND(",",A1,1))=TRUE,A1,""""&A1&"""")
  • 回答No.1
置換で検索する文字列へ「りんご,みかん」と入れます。
置換後の文字列に「"りんご,みかん"」とします。
右下のボタン「すべて置換(A)」で換わると思うのですが?
その後、メニューバーのデータ(D)
"->フィルタ(F)-オートフィルタ(F)をかけます。
黒三角から"りんご、みかん"をすればそれだけでてきます・・・
なにか違うのでしょうか(‘_‘;補足をください
補足コメント
noname#200418
例の挙げ方があまりよくなかったようです。すみません。単語に関しては「不特定」なのです。つまり、りんごとみかんだけでなく、バナナやいちごなど、いろんな単語が入っている場合を想定してください。「置換」で「*,*」を「"*,*"」に置き換える(ワイルドカードを使う)ことをしてみましたが、アスタリスクを文字と認識してしまうらしく、単語は無視されてアスタリスクに変換されてしまいます。
投稿日時:0000/00/00 00:00
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ