Excel - 連結機能の使用
目的
これはスプレッドシートの中にあります。複数のデータを単一の式にマージします。
これらのデータはさまざまな場所(同じファイルの複数のシートを含む)に配置されているので、それらをまとめて単語のグループやフレーズを作成します。
手順
- A列の名前、B列の対応する姓、C列の登録番号のリストがあります。
- セルD2に数式= A2&B2を入力すると、 "DUPONTAbélard"と表示されます。
- = A2& ""&B2と入力して数式を修正すると、 "DUPONTAbélard"と表示されます。
- セルE2に数式= A2&B2&C2を入力すると、 "DUPONTAbélard804"と表示されます。
- = A2& ""&B2& "N°"&C2と入力して数式を修正すると、 "DUPONTAbélardN°804"と表示されます。
関数を使う
アンパサンド&記号を使用する代わりに、CONCATENATE()関数を使用しても同じ結果が得られます。
上記の4つの式はそれぞれ次のようになります。
- =連結(A2、B2)
- = CONCATENATE(A2、 ""、B2)
- =連結(A2、B2、C2)
- = CONCATENATE(A2、 ""、B2、 "N°"、C2)
さらなる用途
スプレッドシートのセルX1に「次の番号で登録されています」というフレーズを追加して、F2のフレーズ「DUPONTAbélardは次の番号804で登録されています」に表示させたい場合は、同じ操作を繰り返します。列Fのすべてのセルで、式の中から選択できます。
- = A2& ""&B2& "は以下の番号"&C2 "で登録されています
- = CONCATENATE(A2、 ""、B2; "次の番号で登録されています"、C2)
- = A2& ""&B2&$ X $ 1&C2
- = CONCATENER(A2、 ""、B2、$ X $ 1、C2)
セルX1に "afno"という名前を設定すると、
- = A2& ""&B2&afno&C2
- = CONCATENATE(A2、 ""、B2、afno、C2)
- これら6つの式は問題なくコピーすることができ、Excelは自動的に式の参照を設定します。
使用データの種類
- 連結の結果はテキスト形式です。
- データはマージされる前に最初にテキストに変換されます。
- パーセンテージ、小数、日付、時刻、電話番号など、すべてのフォーマット固有の表示が失われます。
実用的な使い方
- 姓と名を1つの指定にまとめる
- 通り、市、および郵便番号を1つの住所行にまとめます。
- 「若いアベラードは7歳です」のようなフレーズを作成してください。
- 空の文字列と連結して数値を文字列に変換します。たとえば、 = A1& ""は= TEXT(A1、 "Standard")と同じです。