- ベストアンサー
エクセルでアルファベットごとに番号を付ける方法
下記のように、B列にA列に対応する次のような番号を付けたいです。 簡単に入力する方法があれば教えてください。 (A列) (B列) A A-1 A A-2 B B-1 B B-2 B B-3 C C-1 : :
- 3olle
- お礼率0% (0/3)
- Excel(エクセル)
- 回答数3
- ありがとう数9
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>簡単に入力する方法があれば教えてください。 「入力する」とはキーボードからの「手入力」を指しているのでしょうか? それとも数式を設定して目的の結果になれば良いのでしょうか? 後者の場合はB1セルへ次のような数式を設定することで目的の結果が得られます。 =A1&"-"&COUNTIF(A$1:A1,A1) A1セルの文字列に"-"を連結してCOUNTIF関数の結果を更に連結すれば提示のような結果になります。 他の回答者からTEXT関数で数値を文字列に変換してから連結しているようですが簡便法を使えばTEXT関数を省略できます。 B1セルを必要数下へコピーすれば良いでしょう。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7940)
B1に =A1&TEXT(COUNTIF($A$1:A1,A1),"-0;;;") 下向けに沢山コピー とかでいいです。 A列セルが空っぽのとき(ただしホントに空っぽの場合に限る)に、余計な結果が現れないオマケ機能付きです。
- mshr1962
- ベストアンサー率39% (7418/18948)
B1=A1&"-"&TEXT(COUNTIF($A$1:$A1,$A1),"00") で下方にコピーすれば、A-01,A-02・・・A-99となります。 番号が増えるならTEXT関数の"00"の0を増やしてください。
関連するQ&A
- Excelで次のような処理をしたいのですが、良い方法があればよろしくお
Excelで次のような処理をしたいのですが、良い方法があればよろしくお願いします。 A列に時間を一分刻みに0~99分まで入力し、 B列に各時間に対応したデータがB1からB100まで入力されているとします。 C列には各時間におけるB列の和を出力させたいと考えています。 つまり次のようなデータでは A列 = [0,1,2,3,4,・・・] B列 = [12,24,38,48,37,・・・] C列 = [12,36,74,122,159,・・・] と出力させたいのです。 いい方法はありますでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルの住所録データから郵便番号を引き出す方法はありますか?
エクセルの住所録データから郵便番号を引き出す方法はありますか? A列に氏名B列に住所C列に電話番号が入力されています。 できればB列に郵便番号を一括変換で入力をしたいのですが・・・ エクセルで不可能であればフリーソフトでそのようなものがあればありがたいのですが・・・ よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelでの番号の振り分けの自動化について
EXCEL2003を使用しています。 A列に大分類、B列に中分類、C列に小分類の文字列が入力されています。 別のセルに整理番号を振りたいです。 条件としては 1 A列に入力されている順にD列に1から番号を順に入力。 2 A列で入力されている1番目から2番目の文字列の間(A1~A10)でB列に入力されている順番でE列に入力する。 3 B列で入力されている1番目から2番目の文字列の間(B1~B5)でC列に入力されている順番でF列に入力する。 4 C列に文字列がない場合はD,E,F列はブランク 上記をC列の最後の文字列が入力されている場所まで繰り返し処理する。 どうかよろしくお願いします。 例 A列 B列 C列 D列 E列 F列 1 *** *** 2 *** 1 1 1 3 *** 1 1 2 4 *** 1 1 3 5 *** 1 1 4 6 *** 7 *** 1 2 1 8 *** 1 2 2 9 *** 1 2 3 10 *** *** 11 *** 2 1 1 12 *** 2 1 2 13 *** 2 1 3 14 *** 15 *** 2 2 1 16 *** 17 *** 2 3 1 18 *** *** 19 *** 3 1 1
- ベストアンサー
- オフィス系ソフト
- エクセルvbaで、同じ番号の請求書の金額をまとめる方法を教えてください
エクセルvbaで、同じ番号の請求書の金額をまとめる方法を教えてください。 A B C D 11/5 B575 3000 11/5 B575 4500 11/6 B578 3000 上記のように A日付 B請求書番号 C請求金額 が入力されています。 D列に同じ請求書番号の合計金額をセルを結合して中央揃えで表示したいのです。 同じ請求書番号は固まって入力されています。ランダムではありません。 同じ請求書番号は最大で5つくらいです。 同じ請求書番号のないものは、D列にC列と同じものを表示します。 行は最大でも100行程度ですが、データの無いところで止まって終了とします。 ご多忙の中申し訳ございませんがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 電話番号の分割
上司に電話番号を入力したエクセルシートを渡され 1234567890 09012345678 0501234567 ... これらを市外局番と次の番号と最後の番号に分けて表示するように言われました。 上で言うと b列 c列 d列 1234-56-7890なので1234 56 7890 090-1234-5678なので090 1234 5678 050-123-4567なので050 123 4567というふうに a列にはハイフンの入ってない電話番号が入力されてます。 自分で考えたことは電話番号のa列のデータにハイフンを入力していって b列はLEFT関数とFIND関数で求めてc列ができなくて d列はたぶんすべて4桁なのでRIGHT関数でしようかと 思いましたがc列の求め方がわからず、できないままで... もっと簡単に??できる方法はないかと思いました。よろしくお願いしますm(__)m
- ベストアンサー
- オフィス系ソフト
- 数値とアルファベットに分ける(エクセル)
例えばA列に ABCD1234 KJD234 LO2335 FDRTY3523 上記のように品番が入力されていたとします これをアルファベットをB列に数値をC列に 分ける簡単な方法はありませんか? やはり、関数しかないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルのVBA「当てはまる場合、コピー」の方法
Excell2003のVBAについてお尋ねします。 A1 101 B1 102 C1 A2 102 B2 104 C2 OK A3 103 B3 105 C3 A4 104 C4 OK A5 105 C5 OK ・ ・ ・ ・ ・ ・ ↑ ↑ ↑ もとから 指定する マクロで A列に101から始まる番号が続いています。 B列で番号を入力してボタンを押します。 そうしますと、入力した番号の行にだけC列にOKという文字が入るようできますでしょうか。 イメージとしましては、来場してくれた会員を控えておきたいときに、 A列には会員番号があらかじめ入力されていて、 来場してくれた方の会員番号をB列にどんどん入力していきます。 ボタンを押すとB列で入力した方のC列に「来場」と入力されるような使い方を想定しております。 コピーペーストのVBAとVLOOKUPの数式の知識は(かろうじて)あるのですが、 VBAでどのように行ったらよいかわからずにおります。 お手数ですがよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセル:セルを参照して計算
お世話になります。 A列にコード番号が、B列に数値が入っています。 A列のコード番号は順不同で重複もあります。 C列にはコード番号の一覧が入っています。(重複なし) C列と一致するコード番号をA列から探し、対応するB列の合計をD列に表示する。 A列に一致するコード番号がないときは0と表示させる。 この場合、D列にはどのような計算式を入力されておけばよいのでしょうか。 例) A1にA、A2にB、A3にC、A4にA、A5にB、A6にD B1に10、B2に20、B3に30、B4に15、B5に20、B6に50 C1にA、C2にB、C3にC、C4にD、C5にE・・・・ この場合 D1には10+15なので25、D2には20+20なので40、D3には30、D4には50、 D5には0を入力する。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル、郵便番号から住所を表示するには?
基本的なことでお恥ずかしいのですが、 エクセルで住所録を作成する際、 例えばA列に郵便番号、B列に住所を入力したいのですが、住所を入力するのがメンドクサイです。 A列に郵便番号を入力したら、B列に住所が表示されるような方法がありますでしょうか?
- ベストアンサー
- オフィス系ソフト