[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『並び替えを関数でしたい(SORT関数不可)』(かずと)
質問させて頂きます
元の表データを参照し、それを並び替えたシートが自動で出来るものを作りたいので勉強しています
https://briarpatch.co.jp/wakaruni/excel-sort/#toc5
の中ほど
2.関数を使ってソートするには?
を実践しているのですが、E列の売上高が同じ値だった場合はうまくいきません。同じ列が表示されてしまいます。佐々木さんの行が同じ値の数3つ分返されてしまいます
表がうまく書けませんので結果の画像をアップロードしました
https://d.kuku.lu/904e5d346
このようになります
E列の金額を変更した以外は上のURLの表の通りで、計算式もコピーしたものを使っています
K2にLARGE($E$2:$E$7,ROW(A1)) 下にフィルコピー
G2にINDEX($A$2:$E$7,MATCH($K2,$E$2:$E$7,FALSE),COLUMN(A1)) 横と下にフィルコピーです
SORT関数が使えません。修正する方法をご教授ください
フィルターを付けて並び替えをした表になるようにしたいです
宜しくお願いします
< 使用 Excel:Excel2016、使用 OS:unknown >
おはようございます。
アップロードした結果の画像の 入ってる式の確認からですね。
K2の式=LARGE($E$2:$E$7,ROW(A1)) 下へフィルコピー
G2の式=INDEX($A$2:$E$7,MATCH($K2,$E$2:$E$7,FALSE),COLUMN(A1)) H列まで右へフィルコピーして、G2:J2までを選択して下まで フィルコピー
上記のようにしてるんですか? それなら、そうなりますよ。
売上額が同じ場合は、最初にMATCH関数でヒットした...上の行が全てに反映されます。
(あみな) 2022/10/05(水) 08:38
結果画像が見れない環境なので具体的な回答ではないが。 以下のリンク先の私の回答は参考にならないだろうか? [[20220921190632]] 『SORT関数が使えないので代用関数で並び替えをした』
並べ替えたい数値にその行番号を小数として足して並べ替え、並べ替え後にその小数部分を行番号に戻している。 (ねむねむ) 2022/10/05(水) 08:52
(ねむねむ)さん…結果画像が見れない環境なのですね。
左側( 元 )→右側( 結果 )下記のようになってますよ。 スマホだと、崩れて見えないかもですが^^;
|[A]|[B] |[C] |[D] |[E] |[F]|[G]|[H] |[I] |[J] |[K] [1]|No |氏名 |カナ |営業所|売上額 | |No |氏名 |カナ |営業所|売上額 [2]| 2|佐々木 太|ササキ フトシ|第一 |300,000| | 2|佐々木 太|ササキ フトシ|第一 |300,000 [3]| 1|小田 太郎 |オダ タロウ |第一 | 33,000| | 2|佐々木 太|ササキ フトシ|第一 |300,000 [4]| 4|原 純 |ハラ ジュン |第一 |300,000| | 2|佐々木 太|ササキ フトシ|第一 |300,000 [5]| 5|中村 中 |ナカムラ ナカ |第二 |220,000| | 5|中村 中 |ナカムラ ナカ |第二 |220,000 [6]| 6|田中 華 |タナカ カ |第二 | 4,800| | 1|小田 太郎 |オダ タロウ |第一 | 33,000 [7]| 3|後藤 五郎 |ゴトウ ゴロウ |第二 |300,000| | 6|田中 華 |タナカ カ |第二 | 4,800
※カナ(ふりがな)は、私のは、PHONETIC を使用してるので多少違いますがご了承を
(あみな) 2022/10/05(水) 09:21
質問です。
結果が、売上額に応じて…降順または、昇順にされたいと 言った事でしょうか? ↓下記のようになれば良いとでしょうか?
|[G]|[H] |[I] |[J] |[K] [1]|No |氏名 |カナ |営業所|売上額 [2]| 2|佐々木 太|ササキ フトシ|第一 |300,000 [3]| 4|原 純 |ハラ ジュン |第一 |300,000 [4]| 3|後藤 五郎 |ゴトウ ゴロウ |第二 |300,000 [5]| 5|中村 中 |ナカムラ ナカ |第二 |220,000 [6]| 1|小田 太郎 |オダ タロウ |第一 | 33,000 [7]| 6|田中 華 |タナカ カ |第二 | 4,800
(あみな) 2022/10/05(水) 09:37
金額が同じ場合の並び順は何か指定があるのだろうか? 例えば元データで行が上のものを優先とかNOの若いものが優先とか。 (ねむねむ) 2022/10/05(水) 09:53
>並び替えを関数でしたい(SORT関数不可) とタイトルにあるが。 (ねむねむ) 2022/10/05(水) 10:16
おっともう一つ質問。 作業列を使うのは可だろうか? (ねむねむ) 2022/10/05(水) 10:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.