• ベストアンサー

オープンオフィスで任意の位の数字を取り出すことは出来ますか

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

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.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()))

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

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です。

関連するQ&A

  • Excelで任意の位の数字を取り出すことは出来ますか

    例えば、A1のセルに1234という数字が入っていたとして B1に千の位(この場合は1)  B2に百の位(2) B3に十の位(3) B4に一の位(4) と言う風に任意の位の数字を取り出すような関数または 数式はありますでしょうか?

  • 4桁の自然数nの千の位、百の位、十の位、一の位の数

    4桁の自然数nの千の位、百の位、十の位、一の位の数字を、それぞれa,b,c,dとする。a≧b≧c≧dを満たすnは全部で何個あるか。

  • EXCEL(エクセル)で、シート上のすべての任意アルファベットの横に一桁の任意数字があるセルを変換したい

    EXCEL(エクセル)で、シート上のすべての任意アルファベットの横に一桁の任意数字があるセルを、次に示すセルに変換する方法を教えていただけないでしょうか。(\d一桁の任意数字\n)の横に上記の任意アルファベットがあるセル。実際には()はつけないでください。 例、 H2Oを、H\d2\nOに置換。 O2を、O\d2\nに置換。 ただし、数式のセルは変更しないようにしてください。 よろしくお願いいたします。

  • エクエル関数 任意の数字がセル範囲にあるか調べたい

    任意の数字が、あるセル範囲にあるかどうかを調べる関数はあるんでしょうか? 例えば、1がA1~D10の範囲にあるかどうかを調べる関数ってないでしょうか?

  • 4桁の自然数nの千の位、百の位、十の位、一の位

    4桁の自然数nの千の位、百の位、十の位、一の位の数字を、それぞれa,b,c,dとする 次の条件を満たすnの個数を求めよ (1)a>b>c>d 何ですが解答は  10個の整数0、1、2、…、9から異なる4個を取り出して、大きい順にa,b,c,dとおけばよいから 10C4=210(個)   とありました 私は10C4は10個の整数から異なる4個を取り出すという意味はわかるんですが なぜ大きい順にa,b,c,dとおけるのかがよく分からないです 10C4に大きい順にa,b,c,dと並べるという意味まで入っているとはとても思えないです

  • 同一セル内の3桁の数字を任意の数字に変換し表示

    excelの関数を教えて下さい。 同一セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 各セルに1数字の場合はVLOOKUP関数を使用し変換できたのですが、同一セル内に複数数字がある場合の考え方がわかりません。 よろしくお願いします。

  • Excelで、1の位、10の位・・・を出す

    例えばA1に23000と入力されていて、A2から横に用意されている7個のセルに1桁ずつA1から読み取った数字を、A2=空白、B2=空白、C2=2、D2=3、E2=0、F2=0、G2=0、と位ごとに出したい事です すみませんがよろしくお願いします

  • エクセルの条件付き書式を使ってセルに色を付けたい

    A2~D2以下のセルにある数字がランダムで並んでいるとします(各セルには一桁の数字のみ)。E1~H1にもある数字が並んだ時、同じ数字があれば、A2行のセル数字に色を付けたいんです。条件付き書式の数式を・・・でやると思うのですが、イマイチよく解りません。他の質問でも調べて自分なりに関数を使っているのですが、うまくいきません・・・?すいませんがどなたか教えて下さい、よろしくお願いします。 こんな感じで・・・    A B C D  E F G H 1             1 7 3 8 2   0 9 4 7(←色塗) 3 ・ ・

  • 7個の数字0,1,2,3,4,5,6から異なる4個

    7個の数字0,1,2,3,4,5,6から異なる4個の数字を使って4桁の整数を作る時 次のような整数は何個あるか (1) 5000より大きい偶数 千の位が5の時 1×6×5×4=120 千の位が6の時 1×6×5×3=90 120+90=210個 で合ってますでしょうか? 明日試験なのに解答が無く困っています 至急お願いします

  • 百の位以上からの数字を取り出す

    エクセルの関数で、RIGHT(A1,10)は値の右から10個の数字を返しますが、数字の一の位と十の位を抜かした、百の位以上からの数字を返すようにするには、どうしたら良いでしょうか? よろしくお願いいたします。

専門家に質問してみよう