• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL計算式について)

EXCEL計算式について

このQ&Aのポイント
  • EXCELで商品番号に対応するロッド番号を自動生成する計算式を作りたいと思っています。
  • 商品番号には「abcd」の四桁のアルファベットと5桁の数字があり、ロッド番号は商品番号によって割り振られています。
  • 具体的には、「abcd12015」の場合、ロッド番号は「12000~12049」となります。また、ロッド番号は50区切りで固定されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.1

こういう事をしたいのかな? =TEXT(INT(RIGHT(A1,5)/50)*50,"00000")&"00" & TEXT(INT(RIGHT(A1,5)/50)*50+49,"00000")

XTAH
質問者

お礼

ありがとうございます。 完全に要望通りで単純明快でした。ありがとうございます。 ベストアンサーとさせていただきます。

その他の回答 (1)

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

途中の思考過程も、含めて一歩一歩説明すると A-E列 abcd12015  12015  12000  12049  120000012049 abcd22580  22580  22550  22599  225500022599 abcd34945  34945  34900  34949  349000034949 B1の式 =RIGHT(A1,5) C1の式 =INT(B1/50)*50 D1の式 =INT(B1/50)*50+49 E1の式 =INT(B1/50)*50&"00"&INT(B1/50)*50+49 E1の式は=C1&"00"&D1 と考えて、セルに式を入れておいて、C1の式を数式バー部の表示されている式(=を除いて)をコピー貼り付けする。D1の部分も同様に置き換える。

XTAH
質問者

お礼

詳しくご説明ありがとうございます。 ご説明いただいたのですが、単純明快だったmt2015様をベストアンサーとさせていただきました。 ありがとうございました。

関連するQ&A