- ベストアンサー
EXCELでセル内の数値の前に文字を追加
EXCELでセルに入力されている123456の前にABCと文字を追加したいのですが、どのようにしたらいいか教えていただけませんか。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
2種類考えられます。 (1)数字として認識されなくていいのなら (文字として認識されるので足算とかの計算はできません) セルへの入力時に、最初に'を入力します。 例) 'ABC1111 画面上にはこのように表示されます。→ ABC111 (2)数字として認識したいなら 入力したいセル上で右クリック ↓ 「セルの書式設定」を選択 ↓ 「表示形式」を選択 ↓ 分類の「ユーザー定義」を選択 ↓ 種類のところで、下を入力 "入れたい文字"#### 上の例でいけば "ABC"#### です。セルには数字を入れれば、勝手に文字列がくっついてきます。 ※####は、入力する数値により桁数や小数点を調整します。例えば、1000以下で少数以下2桁まで表示の場合は、####.## とします。 この場合、(1)と異なり、計算ができますが、文字列は変更が面倒です。 わかりにくくてすみません。
その他の回答 (8)
- imogasi
- ベストアンサー率27% (4737/17069)
A列の数が正である場合に限り 1 2 5・・ とする. -1をどこかのセルに入れて、-1をコピーし A列を範囲指定して、「値を選択して貼り付け」します。そのとき 演算ー乗算を すると、でみなマイナスの数になります。 ここで編集-置換でマイナス(文字)をABCに置換すると、ABC1、ABC2、・・ になりました。
1.範囲を選択 2.セルの書式設定 3.表示形式タブの分類をユーザー定義にする 4。種類に【"ABC"0】→ENTER
- bucchukun
- ベストアンサー率43% (18/41)
テキストも数字も変わる可能性があるのなら、セルが3つ必要です。 セルA:テキストを入力 セルB:数字を入力 セルC:=セルA & セルB(計算式)
- mshr1962
- ベストアンサー率39% (7417/18945)
他の皆さんの回答でほぼおわかりだと思いますがひとつだけ 数値の桁数は決まっていますか? 頭が0の場合 "ABC"000000 頭が空白の場合 "ABC"?????? で出来ます。
- slot7
- ベストアンサー率21% (18/83)
単純にそのセルだけで良いのなら、="ABC"&123456で良いのです。 そのほかに、セルの書式設定→表示形式→ユーザー定義で指定するやり方があります。 1.セルを選択して右ボタン、セルの書式設定→表示形式→ユーザー定義を選択 2.右の入力ボックスに、 例1 "ABC"#,###→結果ABC123,456 例2 "ABC"#,###.#0→結果ABC123,456.0 例3 "ABC"0.0→結果ABC123456.0 となります。 セルに入力するのは数字だけですが、表示はABC付きます。
- info22
- ベストアンサー率55% (2225/4034)
そのセルが「数値」指定になっていたら「文字列」指定に変更してください。 方法:セルを指定→メニューの「書式」→「セル」→セルの書式設定ダイアログで「表示形式」タブを開く→分類の中のアイテム一覧から「文字列」を選択→OK セルを選択した状態で、ブックの上部のfx欄で12345の前にABCと入力して <Enter>キーを押せば完了です。 うまくいきませんか?
- kaisendon
- ベストアンサー率44% (114/257)
対象セルを選択 書式 - セル - セルの書式設定 - 表示形式タブ で 分類:ユーザー定義 種類 の欄に "ABC"? もしくは"ABC"#と入力 OKボタン これでどうでしょうか?
- earthlight
- ベストアンサー率27% (284/1031)
セルをダブルクリックするか、書式バーをクリックして追加入力。 数字を入力したら自動的に文字列を先頭に入れたいということなら、 セルの書式設定>表示形式>ユーザ定義>"ABC"@ としましょう。