[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートフィルタの並べ替えに列全体がついてこない』(IORI)
【シート1】
1 A B C
449 340 350-1 大阪府
450 341 (空白) (空白)
451 341 (空白) (空白)
… … … …
465 342 353-1 神奈川県
466 343 343-1 神奈川県
【シート2】
1 A B C
9 340 340-1 山形県
10 342 342-1 大阪府
11 343 343-1 大阪府
【シート1】
…部内で代々受け継がれてきたもので、
誰がA列およびC列を作成したのかはわかりません。
B列には
=HYPERLINK("#【シート2】!B●●",【シート2】!$B$●●)
と入力し、B列の数式が入力されたセルをクリックすると
【シート2】の同じ番号のセルに移動するように
しております。
【シート2】
…私が作成したもので、【シート1】のA列に合わせて
B列を作成致しました。
ハイフンのあとに振ってある番号は、
【シート1】のA列の番号に重複するものがあるため、
それらを区別するためにつけたものです。
また、C欄には別の資料を確認しながら
都道府県を入力致しました。
A列には
=HYPERLINK("#【シート1】!A●●",【シート1】!$A$●●)
と入力し、A列の数式が入力されたセルをクリックすると
【シート1】の同じ番号のセルに移動するように
しております。
質問1
オートフィルタをかけて並べ替えすると、
【シート1】のA列とB列の番号が一致していないように
行全体が並ベ替えできません。(=並べ替えについてこない列がある)
これはどうしてでしょうか。
質問2
【シート1】の都道府県が【シート2】と一致していないのは
どうしてでしょうか。
(おそらく、【シート1】作成当初は【シート2】と一致する
内容だったはずなのですが、質問1と同様の原因で
行列がバラバラになってしまったようです。)
〜考えられる原因〜
1表の中に空白セルが含まれている。
2非表示にした列は並べ替えについてこない。
3数式に問題がある。
同様の不具合を検索したのですが、
全く見つかりません。
同じような問題に遭遇した経験のある方、
どうかお知恵をお貸しください<(_ _)>
< 使用 Excel:Excel2016、使用 OS:Windows10 >
×『オートフィルタの並べ替えに<<列>>全体がついてこない』
〇『オートフィルタの並べ替えに<<行>>全体がついてこない』
大変失礼致しました(><)
(IORI) 2020/03/31(火) 12:18
最初のほうの質問では、列の値がついてこないことが問題なのかと思いました。
例えば、A列340のC列は並べ替えをしても常に「山形県」になって欲しいのに「大阪府」になってしまうという意味かと。
もし行に対する列の値がバラバラになってしまうのでしたら、範囲をテーブルに変換してみてはいかがでしょうか?
少なくともテーブルにすれば行と列がバラバラになることはないと思います。
(くれお) 2020/03/31(火) 14:01
=HYPERLINK("#【シート2】!B●●",【シート2】!$B$●●)
⇒=HYPERLINK("#【シート2】!B●●",【シート2】!B●●)
=HYPERLINK("#【シート1】!A●●",【シート1】!$A$●●)
⇒=HYPERLINK("#【シート1】!A●●",【シート1】!A●●)
のように両方とも相対参照とする事で解決できるかと
思いました。(=〜原因3〜)
・・となると質問2は質問1とは別の原因によって
問題が発生している可能性大です。
お心当たりのある方、お知恵をお貸しください(><)
(IORI) 2020/03/31(火) 14:04
『例えば、A列340のC列は並べ替えをしても常に「山形県」になって欲しいのに「大阪府」になってしまうという意味かと。』
・・その通りです!!!
確かに、既存のシート1はテーブルではない通常の表で
私が作成したシート2はテーブルなのですが、
シート1のみ行列がバラバラになってしまっておりました!
シート1もテーブルに変換してみます!
ありがとうございました!
(IORI) 2020/03/31(火) 14:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.