Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@takkii

Excelでセル内の数字から1桁ずつ取り出す。

More than 1 year has passed since last update.

画像の様子を、金額ごとにまとめていくと金種表になります。

20200330-170221.gif

作り方の参考文

参照先(B1*B2)など乗数も可

=IFERROR(MID(参照先,LEN(参照先)-1,1),"")

LEN(参照先)減算なし→1桁目
LEN(参照先)-1→2桁目
LEN(参照先)-2→3桁目
LEN(参照先)-3→4桁目
LEN(参照先)-4→5桁目
...取得する桁数まで続きます

後ろの1は表示する桁数です。

IFERRORはOffice2007から追加された関数です。

※ valueなどを置き換えることができます。

このように書きます。

考え方

「右からカウント」です。

混合しないために悪い例を書きませんが、

LEFTとRIGHTとTRUNC関数で「左からカウント」も作れます。

ただ、指定を1にすると他の桁数がすべて1になります。

それを回避した使い方です。

ユーザケースで考えられるのは金種表を作るときなどです。

1桁ずつセルに数字を残したいときにこうして書くこともできます。

参考までに、どうぞ。

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
takkii
Ruby愛好家、ウェブ屋さん

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?