• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数 セルの文字に区切りをつけて結合させたい)

Excel関数でセルの文字に区切りをつけて結合する方法

このQ&Aのポイント
  • Excelでセルの文字に区切りをつけて結合する方法について教えてください。
  • 不連続なセルの内容をひとつのセルに表示したいが、空白のセルがある場合にはスキップしたいです。
  • 普通にセルをつなぐと空白の場合に「、、、」と表示されるため、計算式が長くなってしまいます。どうすれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • n_na_tto
  • ベストアンサー率70% (75/107)
回答No.4

最後が"、"で終わったりする可能性もありますね。 そこで、いきなり"、"でつなぐのではなく 1.いったん" "でつなぐ 2.そして無駄な空白をTRIM関数で一括削除 3.最後に" "を"、"に置換 でどうでしょうか? =SUBSTITUTE(TRIM(A1&" "&C1&" "&E1)," ","、")

sunu0911
質問者

お礼

n_na_ttoさん ありがとうございます! trimは全部の""が消えてしまうわけではないのですね。 驚きました。 これで行きます!ありがとうございます!

その他の回答 (3)

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.3

>10/5、6、10/10、10/21 これは、一見すると日付のように見えますが、それぞれのセルには文字列で入っているのでしょうか?

sunu0911
質問者

補足

文字列なのです。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

1例です =A1&"、"&TEXT(C1,"m/d")&"、"&TEXT(E1,"m/d")

sunu0911
質問者

お礼

回答ありがとうございます。 やはり空白セルが悪さをして「、、、」という データができあがってしまいました。

  • kikutoma
  • ベストアンサー率38% (13/34)
回答No.1

if関数を使ってみたらどぅでしょうか??

sunu0911
質問者

お礼

回答ありがとうございます。 長々としたIFをつなげればできなくはないのですが セルが10個以上もあっていちいち内容があるかどうかを 判定させると非常に長い計算式になってしまいました。 空白セルに「、」をIFで判定させていれる方法も試したのですが 1000行もあると重たくて大変です・・・。

関連するQ&A