[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『並べ替え』(蚊に食われたかゆい)
会社のエクセルはエクセル2003です。
受付名簿に使う会社名の並べ替えをすると行が数列増えます。
substituteを使用し(株)(有)を取り除いた会社名の受付名簿を
作成しました。
が,並べ替えをすると行が増えるのはどういった理由でしょうか?
A B C D E
会社名 並べ替え欄 お名前 14来場 15日来場 1.(株)りんご りんご a ○ ×
2.(有)オレンジ オレンジ b
3.(資)桃 桃 c
上の表Bを基準に並べ替えすると
A B C D E 会社名 並べ替え欄 お名前 14来場 15日来場 1.
2.
3.
4.
5. (有)オレンジ オレンジ b
6. (資)桃 桃 c
7. (株)りんご りんご a
のように空白の行ができてしまいます。
これはどういった理由からでしょう。
空白の行が1行のみの時もあるし,複数行に亘る時もあります。
いづれにしろなぜこうなるのかがわかりませんので,
お分かりになる方,教えて下さい。お願いします。
数式を多めにコピーしてたりしませんか?
(HANA)
HANAさん,ありがとうございます。
確かに数式は作成した表枠の一杯にコピーしました。
まだ会社名簿は入っていない状態です。
これだと空白の行がいくつかできてしまうのですか?
A列に入力が無く B列に数式だけが入っていた場合 B列は空白で何も無い様に見えますが 実際は 長さ0の文字列 が入っています。
ですから、並べ替えを行ったとき 文字列(オレンジ 桃 りんご 等)よりも上に来ます。
>空白の行が1行のみの時もあるし,複数行に亘る時もあります。 1行のみの時は、数式が1行分だけ余分に入力されていた 複数行有った場合は、数式が複数行余分に入力されていた って事だと思います。
先に並べ替えたい範囲を選択して メニュー・データ(D)→並べ替え(S) で並べ替えをする等 本当に並べ替えをしたい範囲だけを選択して 並べ替えを行うと、ご希望の様に成るかもしれません。
入力の都度、数式をコピーするようにした方が 簡単かもしれませんが。
例えば、F列にでも =IF(A2="",1,0) =A2="" 等の式をB列に数式を入れたのと同じ行数入れておいて 最優先されるキーとして使用しても良いかもしれません。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.