
エクセル(2003)で文字列の結合を「&」や「CONCATENATE関数」を使っておこなっていますが、文字列の空白または0表示の箇所のセルがあると「文字列000文字列00」のように「0」が表示されてしまいます。IF関数を併用してやっても「0」が表示されます。どのようにしたら「文字列 文字列」のように0表示なしで結合できるでしょうか。教えて下さい。現在、約180のセルにある文字列を1つに結合しようとしています。そのうちの結合文字列は多くて20ぐらいです。また、各セルの文字列はVLOOKUP関数により返しています。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
一旦、「0」も含めた文字列を作り、「0」のみ消してはどうでしょうか。
具体的な方法としては、SUBSTITUTE関数を使用します。
=SUBSTITUTE(文字列,検索文字列,置換文字列)
例としては =SUBSTITUTE("文字列000文字列00","0","")
のようになります。
もちろん、具体的な文字の変わりにセルの結合でも可能です。
No.2
- 回答日時:
空白セルを結合しても、結果は見た目何も加わりません。
空白セルに表示形式を数値などに設定しても何も変わりません。
(設定できない)
だから質問で言っていることは、表現が適切でないと思います。
ーー
>0表示の箇所のセル
とはそのセルの値(数式バー部には)はどうなっている場合ですか?
数値0ではないですか。
それを結合すると0をエクセルが文字列化して結合します。
あるものを無いものとして結合せよというのは無茶な話です。
=IF(A1=0,"",A1)&"AS"
とでもすればそれらしくなるのですが。
>現在、約180のセルにある文字列を1つに結合しようとしています。そのうちの結合文字列は多くて20ぐらいです。また、各セルの文字列はVLOOKUP関数により返しています。よろしくお願いします。
改めて簡単にして実例でも挙げて質問しなおしてください。質問の状況が具体的に説明されていません。これだけでは、VLOOKUP関数などを使うことが良い方法かもチェックできません。
>約180のセルにある文字列を1つに結合しようとしています
こんなことを関数で普通はやらないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル: セルの枠を超えて表示
-
セル内の一部の文字だけをハイ...
-
Excel countif関数で取り消し線...
-
エクセルファイルに _x000D_ と...
-
エクセルでセルを上下に結合し...
-
マウスポインターが白十字のまま
-
エクセル2013で英単語を折り返...
-
セルは大きくさせず、中の文字...
-
エクセルで1つのセルにスクロ...
-
エクセルの白黒の反転で困って...
-
エクセルで画像を透過させて画...
-
全セルの末尾に改行(Alt+Enter...
-
エクセルの行の下げ方
-
マウスを使わずにセルにカーソ...
-
セルを結合しても、文字をセル...
-
エクセルで右隣のセルより優先...
-
Excelでcsvやtxtで保存する時に...
-
結合していないセルから結合し...
-
エクセルの入力規則プルダウン...
-
VBAで文章を指定の文字数で改行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル: セルの枠を超えて表示
-
Excel countif関数で取り消し線...
-
セル内の一部の文字だけをハイ...
-
セルは大きくさせず、中の文字...
-
エクセルファイルに _x000D_ と...
-
エクセルでセルを上下に結合し...
-
Excel入力で勝手にエンター押さ...
-
エクセルで文字を打つと下に、...
-
エクセルで1つのセルにスクロ...
-
エクセル2013で英単語を折り返...
-
エクセルの白黒の反転で困って...
-
全セルの末尾に改行(Alt+Enter...
-
エクセルで画像を透過させて画...
-
セルにぴったし写真を挿入
-
マウスポインターが白十字のまま
-
Excelでcsvやtxtで保存する時に...
-
マウスを使わずにセルにカーソ...
-
エクセルにおいてセル内の文字...
-
セルを結合しても、文字をセル...
-
CSVファイルでテキストの改行の...
おすすめ情報