• 締切済み

数字をくっつける!

エクセルで日付を一つのセルにしたいです!? 2006 5 29 と別々にセルに数字が入力されています。 これを 20060529 と一つのセルにしたいです。 &関数で試しましたが出来なかったです。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

エクセルの日付の仕組みというものが分かてないのでは無いかな。 エクセルで日付を使うなら(1)がお勧め。 (1)日付シリアル値にするーー>多彩な日付書式を利用するや    日数計算に利用するにおいて便利。 (2)文字列で見た目好みになればよい 「&関数で試しましたが」から(2)を想像されるが、(1)を使うべきです。 このどちらをしたいのか認識・表現しないと、回答は2つに分かれる。 (1)は#3のご回答 (2)は#4、#2、#1のご回答かな(分類をまちがっていたらごめん) >&関数で試しましたが出来なかったです 5月の0が出なかったということかな。 この問題でなくても0を埋めるならTEXT関数でどうぞ。

全文を見る
すると、全ての回答が全文表示されます。
  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.4

=TEXT(A1,"0000")&TEXT(B1,"00")&TEXT(C1,"00") このケースでは#3の方の回答のほうが現実的だと思います。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

各々がA1,B1,C1に入っているとして、 =DATE(A1,B1,C1) とすると、日付がシリアル値で得られますので、あとは お好みの書式に設定してください。

eicou
質問者

お礼

早速のお返事ありがとうございました。 出来ました。

全文を見る
すると、全ての回答が全文表示されます。
  • mii-japan
  • ベストアンサー率30% (874/2820)
回答No.2

>&関数で試しましたが出来なかったです。 できなかったとは、どのような状況ですか、それをできるだけ詳しく書いていただかないと、回答のしようがありません 全く何も表示されないのか、エラーが表示されるのか(そのエラーは何か)、表示されるけれども希望する表示と違うのか それによって対応が異なります A1に 2006 A2に 5 A3に 29 としておいて A4に =A1&A2&A3  で 2006529になります 20060529にしたい場合工夫が必要です

全文を見る
すると、全ての回答が全文表示されます。
  • mojonbo
  • ベストアンサー率57% (4/7)
回答No.1

2006がA1、5がB1、29がC1にあるものとして考えると、 CONCATENATE(A1,IF(LEN(B1)=1,CONCATENATE("0",B1),B1),IF(LEN(C1)=1,CONCATENATE("0",C1),C1)) こんなのではいかがでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル:日付和暦の数字だけを取り出したい

    エクセル日付関数で和暦の数字だけを取り出したいのです たとえば「平成15」又は「H15」と表示されているセルを「15」とだけ表示させる方法を教えて下さい 何かうまい、表示形式があるのか 別のセルにある「H15」を文字列関数で取り出すしかないのでしょうか

  • Excelのセルに数字を入れるが、下一桁の「0」が入りません。

    Excelのセルに数字を入れるが、下一桁の「0」が入りません。 どうしたら入りますか。 セルの中に、「0101」というふうに日付を数字にしていれます。1月10日を表す「0110」と入れようとすると最後の「0」がどうしても入力できません。どうしたらいいのでしょうか。

  • VBA 人の目には同じ数字に見えるのに、VBAは違う数字として判定してしまう

    あるセルに1826.97792という数字が入力されており、 別のセルにも1826.97792と同じ数字が入力されています。 人間の目で見る限りまったく同じ数字です。 また、エクセル関数=if(・・・・・)で判定しても同じ数字という判定がでます。 しかしながら、VBAにて if セル1=セル2 then などとして比較すると、同じでないという判定結果になります。 どうしてこういうことが起きるのでしょうか? また、プログラムを書くうえでの対処方法はどうすればいいのでしょうか? ちなみに、数字は他の人が作ったファイルのもので、 改めて、手で入力しなおすと正しく判定されます。

  • エクセルで複数のセルにセルにある数字を1つのセルに

    こんばんは、エクセルに関してあまり詳しくないので教えて頂けませんか? A1のセルに1 B1のセルに3 C1のセルに5と、数字が1~8まで並んでいます。 その数字を、ほかの一つのセルに、135~と8桁表示するにはどうしたらよいでしょうか? その数字はrank関数で入力されたものです。 詳しい方よろしくお願いいたいます!

  • 同一セル内の3桁の数字を任意の数字に変換し表示

    excelの関数を教えて下さい。 同一セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 各セルに1数字の場合はVLOOKUP関数を使用し変換できたのですが、同一セル内に複数数字がある場合の考え方がわかりません。 よろしくお願いします。

  • 一つのセルに関数計算式と数字を入れたいです

    エクセルの質問です一つのセルに関数計算式と数字を入れる様にすることは可能でしょうか? 例えば そのセルに何も入力しないと、他のセルとの計算結果が表示され、数字が入力されると、その数字を元に他のセルへ計算結果が出る様にしたいのですが、A1のセルに何も数字を入力しないと、計算式でA1は=B1/C1の%表示で、A1に数字を入力すると、その数字を元にB1は=C1*A1の計算結果を反映させたいのですが、よろしくお願いします

  • エクセル 入力規則 数字の入力の禁止

    エクセルで半角英字を6桁入力するセルに、数字の入力を禁止したいのですが、どのように関数を使えばいいのかわかりません。 数字の入力を禁止する方法を教えてほしいです。宜しくお願いします。

  • excelのセルに追加で数字を入力するには

    エクセルのセルの入力してある数字の頭に追加で数字を入力できる関数はありますでしょうか? 手入力では量が膨大ですので何かいい案があれば教えて頂きたいです。 尚、私はVBAは使えません。 例 セルA1に100と入っている その100の頭に9を追加したい→9100としたい 宜しくお願い致します。

  • エクセルで数字を入れると・・・・

    教えてください。エクセルで、数字を入れると日付になってしまい、セルの書式設定で標準に変えても、サンプルの数字になってしまいます。

  • エクセルの関数です。列に数字が並んでいる表。

    エクセルの関数です。列に数字が並んでいる表。 ある列内のセルにある数字を指定し、その数字から下一列にある数字をすべて選択したような状態でその中の数字の平均値を求める方法はあるのでしょうか? 数値 3210 ※例えば 3211  3212と3215とあるセルに入力したら自動的に3212~3215の平均値の結果が返るような  3333  関数です。 3212 3213 3214 3215 3217 3218 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235

専門家に質問してみよう