目次
Excelで連結がうまくいかないことがよくあります。 通常は。 エムエスエクセル には、セルの値を結合するための3つの方法があります。 たとえば、セルに対して CONCATENATE と コンキャット に機能する。 セルの値を結合する。 そのほかにも & ( アンパサンド ) 演算子でセルの値を結合することができます。 たとえば、姓と名のリストを含むデータセットがあるとします。 ここで、すべての数式が正しく動作すると、次のような結果になります。
そこで今回は、考えられる失敗の原因を説明し、それらを解決する方法を提案します。
練習用ワークブックをダウンロードする
この記事の作成に使用した練習用ワークブックをダウンロードすることができます。
連結がうまくいかない.xlsxでConcatenateが機能しない3つの理由と解決策。 エクセル
理由1:ExcelのConcatenateは、数式セル番号の形式がテキストの場合に動作しない。
数式が正しく書かれていても、セルの値が結合されないことがあります。 ほとんどの場合、数式セルがテキストとしてフォーマットされているときに起こります。 たとえば、数式セルに、以下のような式を適用しました。 番号形式 ' テキスト を上記のデータセットの数式セルに追加しました。 その結果、以下のような結果が得られました。
解決策
- この問題を解決するには、セルの書式を「'」に変更するだけです。 一般 最終的には、すべての数式が動作し、以下のように表示されます。 を組み合わせたテキストです。
続きを読む: Excelで2つ以上のセルのテキストを1つのセルに結合する方法(5つのメソッド)
理由2:ワークシートに「数式を表示」オプションが有効な場合、Excelの連結が機能しない。
Excelのテキスト結合式で、結果が表示されないことがあります。 数式を表示する ' オプションで、Excel の ' 計算式 ' タブがアクティブになっています。
例えば、' 数式を表示する ここで、数式だけが表示され、連結されたテキストは表示されません。
解決策
- まず、' 数式を表示する 'オプションがあります。
- その結果、concatenateはすぐに動作します。 では、結合されたテキストを以下に示します。
類似の読み物:
- エクセルで日付と時刻を連結する(4つの数式)
- エクセルで連結する方法(3つの適切な方法)
- エクセルで2つの列を結合する(5つの方法)
- ExcelのConcatenateの反対語(4つの選択肢)
理由3:関数の引数に範囲を指定した場合、Concatenateが機能しない。
使用中 CONCATENATE 関数では、引数としてセル範囲を渡すことはできません。 たとえば、次の数式を セルD5 .
=concatenate(b5:c5)です。
その結果、テキストが1つの細胞内で結合されず、機能が正しく働かないことになります。
解決策
を使用することができます。 コンキャット 関数で解決できます。 コンキャット 関数は、文字列のリストや範囲を連結します。
- 最初に次の数式を入力します。 セルD5 .
=CONCAT(B5:C5)
- 次に、以下の結果を得ます。
- 後で フィルハンドル ( + ) ツールを使って、数式を残りのセルにコピーします。
関連コンテンツ:Excelで範囲を連結する方法(旧バージョン・新バージョン共通)
結論
上記の記事では、これらの方法について詳しく説明しましたが、これらの方法と説明があなたの問題を解決するのに十分であることを願っています。 もし何か疑問があれば、私に知らせてください。