settingsログイン
メニュー

【回答済み】文字列に数式を入れたい

閲覧 199
ABC00001の末尾に1加えてABC0002にしたいのですが
セル+1にすると、#VALUE!となります。
セルをドラッグすれば出来ますが、数式を使いたいので
教えて下さい。
匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
文字列をそのまま計算には使えないので,文字部分と数値部分に
分割することになります。上の例のように,文字部分と数値部分の
文字数が決まっている場合は,LEFT関数,RIGHT関数を使います。
 LEFT(A1,3) → “ABC” RIGHT(A1,5) →“00001”
 (セルA1に“ABC00001”が入力されているものとする)
 RIGHT(A1,5)+1 とすると文字列の“00001”を数値の“1”と
して計算しますので,結果は“2”になります。これを“00002”に
するために,もう一度RIGHT関数を使って
 RIGHT(”0000”&RIGHT(A1,5)+1,5)
とします。
最終的に,次のような数式になります。
 LEFT(A3,3)&RIGHT(”0000”&(RIGHT(A3,5)+1),5)

例のように,文字列の形式が一定でないと上の方法は使えません。
また,上の例では増分が“1”ですが,それ以外の増分だと“+1”
の部分を変更する必要があります。

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...