- ベストアンサー
4321を1234に並び替えする方法を教えて下さい。
オープンオフィスにて、下記のような事は可能でしょうか? A1.b1.c1.d1のセルに仮に「各4.3.2.1.」と入力済みのデータがあるとします。 (1)この数字を最低値から最高値の順番に「1.2.3.4.」と並び替える方法があるでしょうか? (2)また並び替えた最低値から最高値の数字「横4列縦1000列」の中から、Aの行の「最低値」頭が0と1の数字だけ取り出す事は可能でしょうか? この数字は、ナンバーズストレートの数字なのです。 これをボックスの当選数字として並び替えたいのです 手作業ですと時間がかかりすぎ困っています どうか宜しく手順をご指導頂きますようお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1のjo-zenです。補足します。 >どこに入力すればいいのでしょうか? ⇒どこに数式を入力するかは、あなたがシート設計をどう考えるかによりますが、一般的には、1行1レコード(1行がそれぞれ独立したデータのかたまり)にするかと思いますので、D列まで使っているのですから、E列以降に入力するのがいいと思います。但し、元データと計算結果を一目で区別する意味でも、E列は空白にして、F列~I列に入れた方がいいかも。すなわち F1セルに =SMALL(A1:D1;1) G1セルに =SMALL(A1:D1;2) H1セルに =SMALL(A1:D1;3) I1セルに =SMALL(A1:D1;4) ということです。2行目以降にもA~D列にデータが入っていて同様に並び替える場合は、F1からI1を選択して、それをそのまま下にコピーしてあげればいいのです。
その他の回答 (1)
- jo-zen
- ベストアンサー率42% (848/1995)
(1)SMALL関数を使えばいいかと思います。Excelとは微妙に違いますが =SMALL(A1:D1;1) =SMALL(A1:D1;2) =SMALL(A1:D1;3) =SMALL(A1:D1;4) で、最低値から最高値の順番に並び替えることが可能です。 (2)Excelと同じように、データ→フィルタ→オートフィルタを使ってあげればいいかと思いますよ。
お礼
ありがとうございます、助かります。すいませんが=SMALL(A1:D1;1) =SMALL(A1:D1;2)=SMALL(A1:D1;3)=SMALL(A1:D1;4)はどこに入力すればいいのでしょうか?初心者ですいません。(2)はA1.b1.c1.d1のセル↓が付きますがそれからどうするのか分かりません。ヨロシクお願いします。
お礼
ありがとうございました。