• 締切済み

エクセルの(&)と(CONCATENATE)

エクセルで例をあげてから問い合わせ致します。 例えば、A1=田中 A2=123 のセルがあり、&で結合しA3に表示させる場合、 A3には田中123と表示されるのですがセルAを選択すると上部関数fxの右側には=A1&A2と表記されます。 これはデータが関数となっている状況なのでしょうか。 また、これを田中123としたいのですが可能でしょうか。 エクセルでセルを結合した内容を。csvにて保存しFTPにてデータアップしたいのですがうまくいきませんので助けてください!

みんなの回答

  • chie65535
  • ベストアンサー率43% (8526/19383)
回答No.3

>エクセルでセルを結合した内容を。csvにて保存しFTPにてデータアップしたいのですがうまくいきませんので助けてください! 数式で「結合した値」を作ったら、その数式が入ったセルを選択(複数選択可)して「編集 > コピー」、そのまま選択範囲を変えずに「編集 > 形式を選択して貼り付け > 値のみ」を実行します。 すると、数式になっていたセル全部が「結合した結果の値そのもの」に変わります。 なお、これをやると「元の数式には戻せない」し、また「A1やA2を書き換えてもA3に反映されなくなる」ので注意。

harutinneo
質問者

お礼

ご回答有難うございます。やってみます^^!!

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.2

A3に「=A1&A2」と記述したんですよね >これはデータが関数となっている状況なのでしょうか。 「=」はエクセルに数式であることを知らせる記号です 「A1、A2」はそれぞれセルの番地を指示しています 「&」は二つ以上の文字列を結合させる記号です ですので結果的に田中123とエクセルは表示してくれます。 が これはエクセルが「=A1&A2」を読み取って、「A1」と「A2」セルの内容を取得してから 二つを「&」で結合してくれるからです。 このためA1やA2の中身を書き換えると A1に「鈴木」、A2に「456」と入れればA3が「鈴木456」と動的に書き換わってくれます。 >また、これを田中123としたいのですが可能でしょうか。 A3をコピーしてから、A3を右クリックで「形式を選択して貼り付け」から「値」を選んで貼り付けてください。 数式「=A1&A2」が「田中123」という文字列に置き換わります。

harutinneo
質問者

お礼

ご回答有難うございます!形式を選択して貼り付け、値を選ぶ方法!やってみます!!

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

Excelのシートをcsv形式のファイルで保存するとセル内のデータは文字列データとして保存されます。 フィールド(列)の区切りは,(カンマ)で区切られます。 状態を確認するにはメモ帳で開けば良く分かりますので確かめてください。 尚、数式バー(fxの右側)には数式が表示され計算結果をセルに表示していますが、その数式がcsvファイルに保存されることはありません。

harutinneo
質問者

お礼

ご回答有難うございます。メモ帳で確認の方法ですね!

関連するQ&A

  • エクセルで結合セル内の数値を分割する

    エクセル2002を使っています。 画像の様なデータがあり、UVセルは結合されています。 その数値の左側(画像で言えば3253)をA1セルに 右側の括弧内の数字 26をB1セルに分割して表示するにはどうしたら良いでしょうか? 右側の括弧は無くなってOKです。 詳しい方、よろしくお願いいたします。 ちなみに関数で出来ればと思っています。

  • エクセル CONCATENATE関数

    エクセル2003のCONCATENATE関数で作ったテキストを関数化(数式化)できないでしょうか。 たとえば、C3のセルに下のCONCATENATE関数を入れ =CONCATENATE(D3,E3,F3) 文字列"=sum(A1:A10)" を表示させ、 その後CONCATENATE関数をのぞき、=sum(A1:A10)を計算させたいのです。 CONCATENATE関数で合成されたセルをコピーし、形式を選択して貼り付けから値だけを貼り付けても、なぜかうまくいきません。 =sum(A1:A10)とC3に表示され、計算は実行されません。

  • エクセル VBAについて

    エクセル初心者ながら質問させていただきます。 A1に田中 A2に山崎 A3に鈴木 があったとします。 B1からB3まではセルの結合を行っています。 B1に=A1&CHAR(10)&A2&CHAR(10)&A3というCHAR関数をいれてB1の表示をみてみると 田中 山崎 鈴木 と表示されました。 ここで質問なのですが、これでA2の山崎を消すとB1は 田中 鈴木 と、1行開いて表示されます。これをA2の山崎を消すとB1が 田中 鈴木 と、間を開かずに表示させたいのですが、何か良い方法はあるのでしょうか? 詳しい方いましたらよろしくお願いします。

  • CONCATENATE関数を使うメリットは?

    式 =A2&A3&A4&A5 と式 =CONCATENATE(A2,A3,A4,A5) とは同じ結果になりますよね? 前者より後者の関数を使った方が良いのはどんな場合かを知りたいのです。長年に亘って Excel を使い続けているけど、文字列結合をするときに私は CONCATENATE を使ったことがありません。 添付図をご覧ください。 セル B2 に簡単な式 =B1&A2 を入力して、このセルのフィルハンドルをマウスで「エイヤッ!」とダブクリするだけで、セル B5 には式 =CONCATENATE(A2,A3,A4,A5) と同じ効果が表示されます。このように、“CONCATENATE結合”より“&結合”の方が絶対便利と思っているので、私の知らない CONCATENATEの特長を知りたくてお尋ねしています。

  • エクセル アンド関数の繰り返し手間を省きたい

    エクセル上で、 セル A1 A2 A3 A4 A5 と上から下まで1万行ほど並んでいるデータがあるのです、それらを結合させようとアンド関数で、=A1&A2&A3と打ち込んでいたのですが、1万レコードほどあるので、ちょっと無理っぽいんです。 複数のセルを、一発でワンセルに結合させる方法はあるのでしょうか? どなたか教えてください。

  • エクセル2013がおかしい

    XPから買い替えて、エクセル2013を使ってますが、なんか今までと違って戸惑ってます。 (1)セルを指定しドラッグすると、最初のセルのデータがコピーされたり、「1.2.3.4・・・・」って連番(?)になりますよね。で、今まで、そのドラッグしていたセルが結合したものであってもできたと思うのですが、それが出来ません。 (2)たとえばA1のセル内のデータとB1のセル内のデータを一緒にしたいとき「=A1」ってB1に入れますよね。それをやってもまったく違った表示がなされ(表示されなかったりもするし、異なる数字が出たりする)、仕方なくそれで上書き保存し、再度開くとちゃんとなってます。 どうしたら良いでしょう?

  • EXCELで社内システムのCSVデータを整形したい

    社内システムで次のようなCSVファイルがダウンロードできます。 名前  チーム 道具 田中  A    1 鈴木      2         3 このデータをEXCELの関数を多用して次のように整形したいのですが、可能ですか? 名前  チーム 道具 田中  A    1 田中  A    2 田中  A    3 鈴木  A    1 鈴木  A    2 鈴木  A    3

  • エクセルの質問

    いつもお世話になっております。 エクセルの関数について質問させていただきます。 使用しているバージョンは2007です。 セルに連番をを入力し、途中で行の削除を行った場合でも連番が自動で修正されるようにしたいため、ROW関数を使用して表を作成しました。 具体的には、 A3セルから連番をふりたいので、A3セルに「=ROW()-2」と入力しましたが、A3、A4のセルを結合しているため、1、3、5、・・・と番号がふられてしまいます。 結合したセルにも連番を振るにはどうすれば良いでしょうか? ちなみに結合は2つのセルの結合のみです。 どうぞよろしくお願いします。

  • エクセル2003、7.27を→7:27に変換?表記の変更?をしたいので

    エクセル2003、7.27を→7:27に変換?表記の変更?をしたいのですが、何方か教えて頂けませんでしょうか? あるデータをcsvで書き出すと7時間27分が、7.27と書き出されていまいます。 これを、セルの書式設定/表示形式「時刻」で表すと「6:28」になってしまい、方法が分かりません。 宜しくお願いします。

  • Excelのオートフィルについて教えてください

    Excelで、表の一番上に数式を入れて下の行にもオートフィルをしたとき、 結果がオートフィル型ではなく連続データのように表示されてしまうことがあります。 しかし数式バーを見てみると下に行くにつれて数字はちゃんと変わっていて(正しい数式が表示されていて)、 もう一度関数のボタン(fx)をクリックしてみると、ちゃんとした結果が得られます。 これはどういう現象なのでしょうか。 関数で参照するセルが結合されていることは関係しているのでしょうか。 詳しい方、ご存知の方いらっしゃいましたらお手数ですがご回答いただければ、と思います。 宜しくお願いいたします。