• 締切済み

エクセルの操作について

エクセル2003の操作について教えて下さい。 縦5000行程度、横100列の数値ばかりのデータがあります。 プラスの値、マイナスの値、ゼロ、空白などがランダムに並んでおります このなかで特定の値のみを選択して【消去】や【色かけ】などをしたいのですが 特定のセルを選択することが出来ません。 具体的にはマイナスの値以外、値を消去(空白)したいのです。 よろしくお願いします。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんにちは! VBAになってしまいますが、一例です。 >具体的にはマイナスの値以外、値を消去(空白)したいのです とありますので、「消去」としています。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に ↓のコードをコピー&ペーストしてマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub Sample1() 'この行から Dim i As Long, j As Long, c As Range i = ActiveSheet.UsedRange.Rows.Count j = ActiveSheet.UsedRange.Columns.Count Application.ScreenUpdating = False For Each c In Range(Cells(1, 1), Cells(i, j)) If c > 0 Then c.ClearContents End If Next c Application.ScreenUpdating = True MsgBox "処理完了" End Sub 'この行まで ※ A1セルがもし空白の場合はダミーとして何かデータ(文字列)を入力しておいてください。 最終行・最終列取得のためです。マクロ実行後は文字列も消去されます。 すなわち仮に1行目が項目行の場合は1行目のデータも消去されます。 ※ 一旦マクロを実行すると元に戻せませんので、別Sheetでマクロをためしてみてください。m(_ _)m

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

値が「0」より大きい場合、文字の色を「白」とする方法: セル範囲を選択 → 条件付き書式 → 条件を「0より大きい」と設定 → 書式を「字の色:白」 → OK セルを塗りつぶしている場合は、字の色を塗りつぶしと同じ色にします。

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

条件付き書式を使ってフォントタブから文字の色を白色にしてはいかがでしょう。 消去することはできませんが見た目には空白のセルとなります。 例えば表の範囲を選択して、その時のアクティブセルがA1セルにあるのでしたら「条件付き書式」の「数式を使用して…」で数式の窓には =A1>=0 と入力し、その後に「書式」でフォントのタブで白色を設定してOKします。

全文を見る
すると、全ての回答が全文表示されます。
  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.1

私なら、別のシートを用意して、 if(A1<0;"";A1) を5000行100列にわたってコピーします。

murakami0817
質問者

補足

すいません。 もう少し詳しく教えて下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数について

    エクセルの関数を教えてください。 例:25..15. 9.- 1.- 3. このように徐々に減って行く数値の並び(行・列)を別の行・列で 最初にマイナス(ー)になったセルのみ何かしらの数値を反映させるほ方法ってありますか? 何かしらの数値を1として、上記の例で説明すると 答:空白.空白.空白.1.空白 になります。(最初のマイナス、ー3を空白にするのがポイントです)

  • エクセルのセル操作

    エクセルについてです 1行1列セルの内容 1行2列セルの内容 1行3列セルの内容 これを・・ 1行1列セルの内容 2行1列セルの内容 3行1列セルの内容 横3つを縦3つに並べるにはどのようにすれば良いのですか?

  • エクセルの関数でABSの使い方

    質問1、 関数ABSの使い方を教えてください。SUM関数での結果がマイナスとなったとき、同時にそのマイナスを消すIF合体の式が分かりません。そして たとえば5行、5列の表があります一番上の行の5個の各セルの数値が、残りの4行4列の各セルにある数値と同じならば、色をつけたり、そうでないものは、消去したりできる関数の数式をおしえてください 宜しくお願いします。

  • Excelの条件付書式の色の付け方について

    Excelの条件付書式を使用して色を付けたいです。 特定のセルの値がマイナスの場合で、マイナス数値が入っている行のセルに値が入っていた場合、色を付ける条件式を作りたいです。 例 A列    B列   C列   ・・・・・  IV1 -1           10             ↑           ココに色を付ける 1つのセルのみの条件式だと 数式が =AND($A$1<0,$C$1<>"") という形で書けたのですが =AND($A$1<0,$C$1<>"")の式だと            ↑       ココの式を1つ1つ変えた条件式をIV列まで書かないとならない為すごく大変です。 数式が =AND($A$1<0,自分自身のセルが空白) というような書き方を教えて頂けないでしょうか?

  • エクセルデータの修正について

    横 列A~Zまで、縦 約2万行の数値データの表があります。 A列には「130」「160」「124」の3つの数値のいずれかが入っています。 このうち「130」と「160」は列の並び順がそろっているのですが、「124」の行には、D列でデータの欠如が1つあり、またW列とX列に不要なデータがそれぞれ1つ入っていて、Z列までのデータが一つ右にずれてしまっています。 この「124」のデータの横並び順を「130」「160」にそろえたいのですが、データの配置を変えずに直す良い方法はありますでしょうか? 縦並び順は、「130」「160」がランダムに72行続いた後、73行目に「124」が1行入り、これが繰り返しています。 「124」は全体で約300行ほどになります。 この300行を一度に修正し、元の配置に戻すことが出来れば、と思っております。 良い知恵がありましたら、お貸しください。 よろしくお願いいたします。

  • EXCELでの計算式について

    Excel2003にて「縦の列に1~9」「横の列にも1~9」と表を作成しようと思います 別シートで「縦の列番号を記入し、同時に横の列番号も記入」します その番号の(例えば縦2の横5等)セルの値を返したいのです さらに上記条件と共に「返すセルの値が文字列の場合は、特定の文字を返す」のが理想になります 上記条件の場合、どの計算式が良いか教えてください

  • Excel 「2列連続してマイナスの数値が入っている場所の、その直後のセルの数値がプラスである」確率

    数学やExcelが苦手で困っています。 どなたかお力を貸して下さい。 Excel2002以降の環境下での場合です。 1行に100個程度の数値が入っている状況です。 その行の中で、「2列連続してマイナスの数値が入っている場所の、その直後のセルの数値がプラスである」確率を導き出したいのですが、可能でしょうか? 確率自体は、統計関数の何れかを使えば出来そうですが、肝心なところはさっぱり分かりません。 IFを使ってマイナスならば1行下に「1」とか何らかの値を入れて、COUNTIFで手前のセルに値があるか見るという方法も一旦は思いついたのですが、手前のセルとか直後のセルとかを数式でどう表現して良いかも分からず・・・・挫折してしまいそうです。宜しくお願いします。

  • エクセルの空白セルの選択

    こんにちは いつもお世話になっています。  エクセルの空白セルの選択について教えてください。 A列、B列にデータがあります。それぞれの列で空白セルがありますが、同じ行で両列ともに空白のセルだけを選択する方法を教えてください。  単に「ジャンプ」から空白セルを選択すると片方にデータがある行のセルも選択してしまいます。片方にデータのある行は残し、両列ともに空白の行を削除したのです。  よろしくお願いします。

  • エクセルでこんな事出来ます?

    エクセル2000で教えて下さい。 ABCDの列に任意の数字が入ります。 例えば     A   B   C   D 1  -10 -20 -30  60 2   50 -30  0  -20 3   10  30 -25 -15 のように同じ行で4つのセルをプラスマイナスすると等しくなります。 数値の入力は小さい数字(マイナスの大きい数字)から順番に入力されていきます。 最後に一番大きい数字が入るように式を入れたいのです。 例で言うと1行目ではD1、2行目ではA2、3行目ではB3の答えが自動で入るようにしたいのです。 列は4列のみです。マイナスの数値は最低でも1つ入ります。   

  • エクセルマクロアウトライン検索

    アウトラインのプラスマークがある場所(行、列)をマクロで探すことはできますか? やりたいこと:マクロでプラスマーク(マイナスマーク)がある行、列すべてを塗りつぶしたい。現在、該当行、列のセルに何か値を入れておいてそれを探して場所を探しています。

このQ&Aのポイント
  • 質問者は、OSがubuntu18.04でHL-L5100DNでA4→B5に縮小印刷したいという要望を持っています。
  • HL-L5100DNでA4→B5に縮小印刷する方法を教えてください。
  • ブラザー製品のHL-L5100DNでA4からB5への縮小印刷は可能なのか、そして可能な場合は設定方法を教えてほしいです。
回答を見る