-PR-
締切り
済み

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

  • 暇なときにでも
  • 質問No.3652
  • 閲覧数342
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

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

回答 (全2件)

  • 回答No.1

置換で検索する文字列へ「りんご,みかん」と入れます。 置換後の文字列に「"りんご,みかん"」とします。 右下のボタン「すべて置換(A)」で換わると思うのですが? その後、メニューバーのデータ(D) "->フィルタ(F)-オートフィルタ(F)をかけます。 黒三角から"りんご、みかん"をすればそれだけでてきます・・・ なにか違うのでしょうか(‘_‘ ...続きを読む
置換で検索する文字列へ「りんご,みかん」と入れます。
置換後の文字列に「"りんご,みかん"」とします。
右下のボタン「すべて置換(A)」で換わると思うのですが?
その後、メニューバーのデータ(D)
"->フィルタ(F)-オートフィルタ(F)をかけます。
黒三角から"りんご、みかん"をすればそれだけでてきます・・・
なにか違うのでしょうか(‘_‘;補足をください
補足コメント
noname#200418

例の挙げ方があまりよくなかったようです。すみません。単語に関しては「不特定」なのです。つまり、りんごとみかんだけでなく、バナナやいちごなど、いろんな単語が入っている場合を想定してください。「置換」で「*,*」を「"*,*"」に置き換える(ワイルドカードを使う)ことをしてみましたが、アスタリスクを文字と認識してしまうらしく、単語は無視されてアスタリスクに変換されてしまいます。
投稿日時 - 0000-00-00 00:00:00

  • 回答No.2
レベル14

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

A列に単語が入っているとして、B列に下記の式を入力します。 =IF(ISERROR(FIND(",",A1,1))=TRUE,A1,""""&A1&"""")
A列に単語が入っているとして、B列に下記の式を入力します。
=IF(ISERROR(FIND(",",A1,1))=TRUE,A1,""""&A1&"""")
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ