No.2ベストアンサー
- 回答日時:
>昇順上から532と並べ
532は降順と言うはずです。
●数字セル列を降順にならべたら、0は下部にあつまるから丁度よい。
●数字セル列を昇順にならべたら0群は上に集まり固まります。これがいやなら(1)便宜上、一旦0を大きい値に置換しソートしまた元(0)に戻す置換をする。(2)降順にソートし、0群より上の(1以上の部分)を範囲指定して昇順にソートすれば良いと思います。
No.3
- 回答日時:
1月計の列に、=IF(SUM(「"あ"の行の、1月の各データ範囲」)=0,"",SUM((「"あ"の行の、1月の各データ範囲」))と、式を変更して入力します。
1月計の列には、範囲内に正の数値が入力されていれば合計値が出力され、合計値が0の場合は表示されなくなります。
その式を"か"の行までコピーします。
同様に2月計の列にも、=IF(SUM(「"あ"の行の、2月の各データ範囲」)=0,"",SUM((「"あ"の行の、2月の各データ範囲」))と式を入れ、最下行までコピーしておきます。
2月迄累計の列には、=IF(SUM(「1月計」のセル番地,「2月計」のセル番地)=0,"",SUM(「1月計」のセル番地,「2月計」のセル番地))の式を入れます。これも最下行までコピーしておきます。
大きい範囲の場合、範囲をすぐ選べるようにしておきましょう。
項目、データが入った表のセル範囲を選択して、メニューの中の挿入→名前→定義を選択し、つけたい範囲名をつけ、OKとしておきます。
もしくは、A1セルを選択しているときにA1と表示されている部分を名前ボックスといいますが、セル範囲を選択しておき、名前ボックスの右の▼印をクリックして、反転した箇所につけたい範囲名をつけても、上記同様に範囲名をつけられます。
あとは、並べ替えを行いたい範囲を名前ボックスで選択し、メニューのデータ→並べ替え→表示されたダイアログボックスの下の方の「範囲の先頭行」をタイトル行として選択した上で、最優先されるキーに、1月計、2月迄累計など並び替えしたい項目を選択し、昇順としてOKすれば、0の行を後回しにして値の小さい順に並び替えてくれます。
ただし、降順の場合は上記の式では空白が先頭に来てしまいます。
そこで、上記式の、「""」の部分全てを、「"0"」と置き換えた上で、範囲指定、並び替えを指定してOKボタンを押すと、「並び替えの前に」というダイアログボックスが出て、「数値として見えるものは全て数値として並び替えを行う」か、「数値とテキスト形式の数値を分けて並び替えを行う」のどちらか選ばせられるので、降順の場合は前者を、昇順の場合は後者を選ぶと、0をとにかく後回しにした並び替えができます。ただし、これはExcel2002で確かめた結果ですので、以前のバージョンではこのようにならないかもしれません。
式入力後の、上記操作が煩雑で面倒とお考えであれば、マクロを登録して操作を自動化できます。
ツール→マクロ→マクロの記録を選択し、出てきたダイアログボックスのマクロ名にあとでわかりやすい名前(昇順ソート、降順ソート等)を入力し、OKします。
あとは範囲の指定、適した並び替えの操作を行い、終了した時点でマクロの記録ボタンを停止させます。
昇順並び替え、降順並び替えの操作をそれぞれ記録した後、ツール→マクロ→マクロを選択し、操作したい方のマクロを選んでOKすれば、煩雑な操作必要なしに並び替えが行えます。
元の表に戻すには、項目列の覧が元々番号順、50音順ならその列を並び替え条件として並び替えを行えば済みますが、得てして順にならんでいるものではありません。その場合は、並び替えを行う前に、項目名の前に新たに列を挿入して、そこに番号を付けておくのがいいと思います。その上で、並び替えするための範囲をその番号を含めて選択して登録し、並び替えを行った後、番号で並び替えさせれば元の表に戻せます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) DATEDIFで作成した勤務年数の並べ替えがうまくいかない 3 2023/07/31 17:09
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- Excel(エクセル) エクセルVBA オートフィルタでの絞り込みと並び替えについて 1 2023/07/08 13:08
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- Excel(エクセル) Excelのソート(並べ替え) 2 2022/05/15 22:54
- Excel(エクセル) オフィスをLibreOfficeからmicrosoft 2013に変えました。 1 2022/05/09 00:28
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excel 頭に「0」がついている場合の並び替え
Excel(エクセル)
-
エクセル2003で並べ替えする場合で、空白行を先頭ではなく末尾に表示し
Excel(エクセル)
-
エクセル 空白を無視して並び替える方法を教えてください。
Excel(エクセル)
-
-
4
【Excel関数】UNIQUE関数で0"を返さない方法?"
Excel(エクセル)
-
5
EXCEL:ゼロ以外のデータを詰めて抽出する方法
Excel(エクセル)
-
6
日付を昇順で並び替えし、空白は最後にしたいです。
その他(データベース)
-
7
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
8
【EXCEL】0のセルを無視して関数を使用するには。
Excel(エクセル)
-
9
リンク元の日付が空白の時リンク先セルも空白にしたい
Excel(エクセル)
-
10
エクセルVBA 最終行を選んで並び替え (空白セルを一番上に表示したい)
Excel(エクセル)
-
11
桁の違う数値での並び替え
Excel(エクセル)
-
12
入力後に日付順になるように自動で並び替えしたいのです。
Excel(エクセル)
-
13
【Excel】ゼロを除いたランク付け(マイナス有)
Excel(エクセル)
-
14
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
15
エクセル indirectリスト表示されない
Excel(エクセル)
-
16
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
17
excelで検索値の入っているセル番地を取得するには?
Excel(エクセル)
-
18
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
19
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
20
エクセル 期日の半年前になると、セルの色が変わる方法
Windows Vista・XP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで連続データから、数...
-
excelで、スクロールをすると限...
-
エクセルの画面で十字マークが...
-
セルをクリックすると付箋のよ...
-
複数のセルの入力内容を一度に...
-
エクセルでハイパーリンクのU...
-
エクセルVBAでセル範囲のデータ...
-
EXCEL アルファベットと数字の...
-
Excelで表のデータを並び替えた...
-
エクセル 数値を全て「1」にす...
-
Excel選択を繰り返すとセルの色...
-
エクセルVBAリストボックスに表...
-
Shift押しながら、矢印ボタンで...
-
エクセルでカーソルが四方に矢...
-
エクセル 画面上の行数を調節...
-
Excelで急に動かなくなる
-
エクセルの行数の制限
-
Excelで飛び飛びのセルにある文...
-
エクセル2016の特定の文字列を...
-
エクセルで「1~15」の乱数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの画面で十字マークが...
-
excelで、スクロールをすると限...
-
エクセルで連続データから、数...
-
セルをクリックすると付箋のよ...
-
複数のセルの入力内容を一度に...
-
EXCEL アルファベットと数字の...
-
エクセルでハイパーリンクのU...
-
エクセル 数値を全て「1」にす...
-
Excelで表のデータを並び替えた...
-
エクセル 画面上の行数を調節...
-
Excel選択を繰り返すとセルの色...
-
エクセルでカーソルが四方に矢...
-
Shift押しながら、矢印ボタンで...
-
エクセルVBAでセル範囲のデータ...
-
エクセルで0を除いて昇順に並...
-
Excelで急に動かなくなる
-
エクセルの複数セルに同時に同...
-
フィルタを解除した後の表示位置
-
ピポットテーブルエラー解決方法
-
エクセルで「1~15」の乱数...
おすすめ情報