- ベストアンサー
ひとつのセル内の文字列を複数のセルに分割する
エクセルについて、初歩的かも知れませんが教えて下さい。 A1のセルに 0 85 254 などと、スペースを含む数字が並んでいます。 それをA2 B2 C2 に自動で入力したいのですが、どういった関数を使えばよいのでしょうか? ご存知の方、よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (6)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- tom04
- ベストアンサー率49% (2537/5117)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- shintaro-2
- ベストアンサー率36% (2266/6244)
- last_shishi
- ベストアンサー率56% (54/96)
関連するQ&A
- エクセルで複数のセルにセルにある数字を1つのセルに
こんばんは、エクセルに関してあまり詳しくないので教えて頂けませんか? A1のセルに1 B1のセルに3 C1のセルに5と、数字が1~8まで並んでいます。 その数字を、ほかの一つのセルに、135~と8桁表示するにはどうしたらよいでしょうか? その数字はrank関数で入力されたものです。 詳しい方よろしくお願いいたいます!
- ベストアンサー
- オフィス系ソフト
- エクセルの文字列結合
ご存知の方がいらっしゃいましたらよろしくお願い致します。 エクセルの文字列でA1のセルに「あ」と入れて、 B1のセルに「い」、C1のセルに「う」と入力して、 D1のセルに「A1&B1&C1」という数式を立てれば D1のセルは「あいう」となるのですが、 A1のセルに「あ」と入力して B1のセルに「0001」と半角で入力し、C1のセルに 「A1&B1」という数式を立てれば C1のセルが「あ1」となってしまいます。 そこでC1のセルを「あ0001」とするには どうしたらよろしいでしょうか? 0001は0002、0003・・・と続いていくため、 文字列扱いにはできません。 なんとかして A1に「あ」B1に「0001」C1のセルを自動で「あ0001」 A2に「あ」B2に「0002」C2のセルを自動で「あ0002」 A3に「あ」B3に「0003」C3のセルを自動で「あ0002」 としたいのです。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 対象セル内(複数)が埋まったら文字を表示させたい
よろしくお願い致します。 エクセルで A1からA10のセルに月末にはなんらかの数字が入力されます。 A1からA10のセルに全て数字が埋まったらB1セルに『済』などの文字が 自動で表示されるようにしたいのですが、これは可能でしょうか? 可能でしたら方法をご教授下さい。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 複数のセルを同時に削除する方法
DATE関数を使って曜日をセルに表示させました。 セルA1→年(和暦入力) セルB1→月 セルC1→日 セルD1→曜日を表示する =IF(COUNT(A1:C1)<3,"",DATE(A1+1988,B1,C1)) このとき、セルA1に入力した数字をdelキーで削除したときセルB1とC1も空欄にすることが出来るでしょうか? 出来たら、関数で行いたいのですが ご存じの方教えて頂けないでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数のセルの文字列を;(セミコロン)を介してひとつのセルに文字列として結合するには?
エクセルで以下のような事は出来るのでしょうか? 複数のセルの文字列を;(セミコロン)を介してひとつのセルに文字列として結合するには? 例) A B C D あ い う → あ;い;う ひょっとしたら同じような質問が無いかと思い、色々と探してみたのですが、見つけることが出来ませんでした。 大量のデータを入力する必要があり、大変困っています。 ご存知の方がおられましたら、ご教授頂けるとありがたいです。 宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 複数のセルの文字を違うシートの一つのセルに表示するには
複数のセル たとえばA1:B8にそれぞれ文字が入っているとします それを別のシートの C5にまとめて表示させたいのですが 何か方法がありますか? 複数のセルに入っているのは数字ではなく文字で それをそのまま まとめて表示させたいのです 関数でできるのかと調べてみたのですが エクセルは初心者なものでいまいちわからなくて・・・
- ベストアンサー
- オフィス系ソフト
- セルに入力されている数字列を 一文字ずつセルにふりわけたい
たびたびよろしくお願いします。 ひとつのセルに6~7桁の数字が入力されてます。 (数字と数字の間にはスペースはありません) A 7桁の場合はこの数字を一文字ずつ 別のセルひとつひとつに 振り分けたいのですが 可能でしょうか? 例 「9654321」→ 「9」「6」「5」「4」「3」「2」「1」 B 6桁の場合は頭にゼロを入力して 同様に別のセルひとつひとつに 振り分けたいのですが 可能でしょうか? 例 「654321」→ 「0」「6」「5」「4」「3」「2」「1」
- ベストアンサー
- オフィス系ソフト
- あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
お世話になります。 表題の通り、 あるセルに特定の文字列を打つと、 他のセルにあらかじめ決められた文字が自動入力するようにしたいです。 具体的に言うと、 (1)セル(A,1)に「キリン」と打ち込むと A B C D 1 キリン 2 3 4 (2)1列目の B,C,Dに予め決めておいた文字が入力されるようにしたい A B C D 1 キリン 首 長い アフリカ 2 3 4 のです。 エクセルで可能でしょうか? 詳しい方よろしくお願いいたします!
- ベストアンサー
- オフィス系ソフト
- セルとセルの文字列を結合について
A B C 1 2008/1/2 0:00:00 2 2008/1/2 0:15:00 3 2008/1/2 0:30:00 4 2008/1/2 0:45:00 5 2008/1/2 1:00:00 6 2008/1/2 1:15:00 ↓ A B C 1 2008/1/2 0:00 2008/1/2 0:00 2 2008/1/2 0:15 2008/1/2 0:15 3 2008/1/2 0:30 2008/1/2 0:30 4 2008/1/2 0:45 2008/1/2 0:45 5 2008/1/2 1:00 2008/1/2 1:00 6 2008/1/2 1:15 2008/1/2 1:15 といった感じにA列に Bの日付とCの時刻を半角スペースを挟んで 入力させたいのですが Excel上で以下の関数を使って手動でやると =CONCATENATE("2008/1/1"," ",0:15) 2008/1/1 0:00 と表示されるが マクロでの記述上では上手くいかない。 For i = 1 To 10 Range("A1,A10") = CONCATENATE(Cells(i, 2), Cells(i, 3)) Next ↑書き方としてはやっぱり間違ってる? 何かいい書き方ってないでしょうか・・? お手数おかけいたしますがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいで
EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいです。 例 A1セルは04+ B1セルは2000 C列に04+ 2000のように作りたいです(真ん中に1個スペース)。 セルが多すぎて、一個ずつやるのは大変時間かかりますので、関数のやり方をご教示ください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
補足
ご回答ありがとうございます。 やってみました。 目的が果たせて大変嬉しいです、ありがとうございます。 しかし、複数データがありVBAって言うんですか? 私には少し難しく見えるんです! 複数データって言うのは以下のようなものです。 A3 B3 C3 に E6 A6 B6 C6 に E12 A9 B9 C9 に E43 A12 B12 C12 に E49 A15 B15 C15 に E55 A18 B18 C18 に E61 A21 B21 C21 に E18 A24 B24 C24 に E24 A27 B27 C27 に E30 A30 B30 C30 に E36 とこう言った物です。 EセルのデータをA,B,Cに振り分けます。 分割したい元データは 一桁か二桁数字 スペース 一桁数字 スペース 二桁数字です。 0 1 02 か 10 1 20 みたいな感じです。 どうぞ、よろしくお願いします。