プロが教えるわが家の防犯対策術!

4ケタのランダム数字がたてに百通り入っています、
例えば1539なら
A1セルに千の位(1) 
B1セルに百の位(5)
C1セルに十の位(3)
D1セルに一の位(9)
このような形で縦に100通り4ケタの数字が入っていたとして
A1セルの千の位が0で始まる4ケタの数字だけ任意で取り出すような関数または数式はありますでしょうか?

A 回答 (2件)

No.1です、失礼!F列の式が違います。


自分は24行まででテストしたために24行までの式になっていました。

誤:=IF(ROW()>COUNT($E$1:$E$24);"";LARGE($E$1:$E$24;ROW()))
正:=IF(ROW()>COUNT($E$1:$E$100);"";LARGE($E$1:$E$100;ROW()))
    • good
    • 0

OOoは余り使っていないのでスマートなやり方ではないですが、次のような方法しか思いつきません。



E1に下の式を入れてE100までコピー
=IF(AND(A1=0;A1<>"");B1*100+C1*10+D1;"")

F1に下の式を入れてF100までコピー
=IF(ROW()>COUNT($E$1:$E$24);"";LARGE($E$1:$E$24;ROW()))

これでF列に取り出した数字が表示されます。
最後にF列の書式設定で書式コードを0000にして0で始まる4桁表示にします。ちなみに、OOo 2.02です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!