プロが教える店舗&オフィスのセキュリティ対策術

行数・桁数がその時々により変わるシートで、その範囲に任意の値が入っています。

ただそのなかには空白セルも混じっています。
各桁毎に空白セルを左詰めしたいのですが、ひたすらカット&ペーストしかないのでしょうか?
効率的な方法がありましたら是非教えてください。
よろしくお願いします。

A 回答 (5件)

申し訳ないです。

しかし、テストは256列(最大です。)30000行以上でやったのですが、時間はかかりますが「範囲が広すぎます」とは出ないのですが。まだ大きいのでしょうか。
それなら、行でも列でも範囲を選択してジャンプでは。2分割3分割で空白セルを削除。これでも駄目でしょうか。
    • good
    • 0
この回答へのお礼

dejiji-さん有難うございます。

出来れば2分割3分割ではなく、一回で行ないたいのですが。

マクロとかじゃないと難しいのでしょうか?

お礼日時:2004/07/23 11:23

編集→ジャンプ→セル選択でセルオプションから空白セルを選択してOK。


これで空白セルが選択されるので、右クリックして削除で左方向にシフト。これで空白セルは無くなります。
    • good
    • 0
この回答へのお礼

お答え有難うございます。
#4さんのやり方は#2さんのやり方と同じですので、出来ませんでした。

お礼日時:2004/07/22 12:59

#1です。


補足ありがとうございます。
#2さんの回答でお礼(コメント)がついていませんが、その方法ではやられましたか?
シートがどのような状態にあるか具体的にはわかりませんが、空白のある(NULL値)セルの点在するデータをすべて左側に寄せるのであれば、この方法でうまくいきます。

この回答への補足

すいません。補足を書くの場所が間違っていました。

#1さんのやり方ですと、
『コピーするセル範囲内の空白セルに設定されている書式などを貼り付けない。空白セルそのものは、貼り付く』
仕様みたいなので、駄目でした。

#2さんのは前に書いたとおり『範囲が広すぎます』といわれ駄目でした。

補足日時:2004/07/22 10:26
    • good
    • 0

>行数・桁数がその・・


シートによって、最下の行(数)や最右の列(数)がばらばらであると言うことですか。
>各桁毎に空白セルを左詰めしたいのですが
もし空白のセルがあると、同行で左のデータのあるセルの
右のセルに持ってきたい(移したい)と言うことでしょうか。
(「桁数」は1セルの文字列・数字の中での文字数について言うはずです。)
編集-ジャンプ-セル選択-空白セル
編集-削除-左方向にシフト-OK
で、どうですか。

この回答への補足

有難うございます。
#2さんのは『範囲が広すぎます』といわれ駄目でした。

補足日時:2004/07/22 10:42
    • good
    • 0

コピーする範囲を指定し、


コピー/形式を選択して貼付け/で、空白セルを無視する
と選択すると、空白行は詰まって貼り付けできます。

この回答への補足

ありがとうございます。

そのやり方で試してみましたが、データ量がエクセル表示出来る限界近くになることもあるので、出来ないようです。

選択範囲が大きすぎますって言われてしました。

補足日時:2004/07/21 22:25
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!