[[20201101171416]] 『並べ替え』(エリカ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『並べ替え』(エリカ)

こんにちは。
エクセルのひとつのシートの中に、複数の表を作成した場合、それぞれを並び変えようと思うと上手く行きません。
また、ひとつの表の中にはセルの大きさが違うものがあるため、範囲選択で並べ替えようとすると「すべての結合セルを同じサイズにする必要があります」と警告が表示されます。
お分かりになる方、ご教示頂けますでしょうか。
よろしくお願いいたします。

< 使用 Excel:Office365、使用 OS:Windows10 >


たぶん、結合セルがあるなら仕方がないです。
いかにして少ない手数で並べ替え可能かを
考えることになります。

どんな表で、どう並べ替えたいのか
具体的に提示されないと解決しないと思います。

(マナ) 2020/11/01(日) 18:45


マナ様
ありがとうございます!!!
結合しているとやはり難しいのですね。

表の種類としては、
右側に、3種類の部門別の表があり
左側に、3種類の部門を総合した数字の表が1つあります。

全部で4種類の表、
それぞれの数字のランキングを出すために並べ替えをしたかったのですが
難しいのでしょうか。

初心者なものでなかなか私には難易度が高く上手く出来ませんでした
(;_;)

(エリカ) 2020/11/01(日) 19:01


部門別の表と、総合した表のサンプルデータを提示してください。
イメージできません。

並べ替えるのは、総合した表だけですか。
そうであれば、並べ替えるのではなく、新規に作り変えるのもよいですか。

(マナ) 2020/11/01(日) 19:31


マナ様
ご親切にありがとうございます!!!!!

ご教示いただきました「サンプルデータの提示」のやり方が分からず、、、、(;_;)
せっかくご提案いただいたのに申し訳ございません(;_;)

やはり、全ての表は別シートで作るべきなのでしょうか☆

イメージとしては、5人ずつ3つのグループの表があり
そのグループ全員を集めた15人の表が1つある
という感じです!
(その表をひとつのシートにまとめて作成し、さらに、セルは結合したり大きさを変えたりしているため、
表の大きさもバラバラです。)
グループ毎のランキングも毎日並び替えが必要で、
更に全員の15人のランキングも並び替える
といった内容になります!
(エリカ) 2020/11/02(月) 12:44


>サンプルデータの提示
 _A__B_
1 名前 順位
2 A子  1 
3 B子  3
4 C男  2
5 D男  5
6 E男  4

こんなかんじで書いてもらえれば。
あと、どこが結合されているかなども提示してください。

表ごとに別のセルが結合されているのですか?
順位はなにで決まるのですか。
並べ替えはランキング順に並べ替えたい?
情報がないとこちらもどうしようもないです。
(ななし) 2020/11/02(月) 13:24


ななし様
ご親切にありがとうございます!!!

総合
1 名前 ポイント 順位
2 A 子 10
3 B子 20
4 C子 8
5 D子 5
6 E子 25
7 F子 9

15 O子 16

ゴールド部門
1名前 ポイント 順位
2 E子 25
3 I子 16
4 A子 10
5 O子 16
6 G子 6

シルバー部門
1

6

カッパー部門
1

6

ひとつのシートに上記のような表を作成しております。
5人ずつのグループの表が3つ
総合を1つ
それぞれをポイントの大きい順に並べ替えたいです。

セルの大きさは、上が大きくセルを3つ結合させて幅を広くしており
下に行くにつれ2つのセルを結合させているので行の幅が違います。

初心者なもので、見栄えを重視して作成しましたが、結合をせず全て同じサイズの
列幅で作成するものなのでしょうか。

ほんとに分かりづらく申し訳ございません(><)
(エリカ) 2020/11/02(月) 15:17


>セルの大きさは、上が大きくセルを3つ結合させて幅を広くしており
下に行くにつれ2つのセルを結合させているので行の幅が違います。

ここがどの列を結合させているのか読み解けなかったのですが
順位列が結合されていないのであれば

=RANK.EQ(A2,$A$2:$A$6,0)
    ~~~ ~~~~~~~~~ ←ここは自分のセルに合わせてください
で順位を出し、その順番でソートすれば良いかと思います。

参考:https://dekiru.net/article/4538/
(ななし) 2020/11/02(月) 15:52


ソート対象範囲に結合セルがある限り、
ななしさんの紹介された方法でもうまくいかない(同じエラーになる)のでは?

結合セルを止めて、データは一行単位にし、
行の高さで調整するのがよいのでは?

列方向の結合であれば、↓のように、書式設定で逃げる手はあるようですが。
http://ciao.aoten.jp/ciao/2012/07/post-deb1.html
この場合は行方向の結合ですから適用不可でしょう。

(γ) 2020/11/02(月) 16:17


特定の列だけが結合されているなら、結合をはずして、同一値をセットする方法もあるようです。
https://gakumado.mynavi.jp/freshers/articles/55838
(γ) 2020/11/02(月) 16:21

確かに、私の中で勝手に見出しのみが結合されているのかと思っていましたが
参照する値自体が結合されているのであれば無理ですね。

レイアウト変更可能であれば、γさんがおっしゃるとおり結合解除が良いと思います。
同一値を入れる方法を使ったこともありますが、データ数が多いと手動では大変ですね。

蛇足かもしれませんが。
Excelは見栄えを整えることに向いていないです。あくまで表計算ソフトですので。
どうしても見た目上結合しているように見せたいのであれば
https://www.moug.net/tech/exvba/0050164.html
このようにするのも一つの方法かと思います。
(ななし) 2020/11/02(月) 16:30


ななし様
(γ)様

本当に本当にありがとうございました!!!!!!
コメント全てが分かりやすく
また私にとっては目からウロコで!
なかなか自分でネット上で検索してもヒットする答えが探せず
本当に困っていました。

上記内容をしっかりと確認して、作成し直してみようと思います!

本当にありがとうございました!!!!!
(エリカ) 2020/11/02(月) 18:20


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.