7

セルの値が0の列全体から値を削除したい.

結果のセルは空白である必要があります。

これを式にするにはどうすればよいでしょうか。助言がありますか?

TELEPHONE NUMBERS
----------
49 5235102027   <-- Cell has 0 value but shouldn't removed!
35 2578945655
0               <-- Remove this   
90 5322720638
48 5396329155
4

15 に答える 15

18

Control+を押してH、 と を選択OptionsしてチェックMatch entire cell contentsMatch caseます。Find whatフィールドに a0と入力し、フィールドをReplace with空白のままにします。次に、すべてを置き換えます。これにより、スタンドアロンのすべてのゼロが削除されます。

于 2015-01-29T19:20:42.107 に答える
6

0 の値を削除する列を選択し、[データ] > [フィルター] をクリックしました。列のヘッダーにフィルター アイコンが表示されます。そのアイコンをクリックして、0 の値のみを選択し、[OK] をクリックしました。0 値のみが選択されます。最後にコンテンツをクリアするか、DELETE ボタンを使用します。問題が解決しました!

于 2013-06-18T13:06:47.370 に答える
3

私にとって最も簡単な方法は、本質的に過去のクリップボードのコピーとして使用する if ステートメントを含む追加の列を作成することでした。

=IF(目的のセル = 0, "", 目的のセル)

これにより、元の列 AS TEXT にコピーして貼り付けることができる修正された列が返されるはずです。これを注意深く読まなくても心配しないでください。Ctrl+Z はあなたの親友です...

于 2014-07-04T08:49:06.193 に答える
0

他の回答のいくつかは、既存のデータからゼロを削除するのに最適ですが、常に変更されるワークシートがあり、ゼロが表示されないようにしたい場合は、条件付き書式を使用して非表示にするのが最も簡単だと思います. 適用するセルの範囲を選択するだけです>条件付き書式>新しいルール。

ルール タイプを「次を含むセルのみを書式設定する」に変更します。セル値 > 等しい > 0。

「フォーマット」の下で、テキストの色を白または背景に変更すると、正確にゼロを含むすべてのセルが消えます。

明らかに、これは、消したい他の値でも機能します。

于 2015-11-20T02:36:23.550 に答える
0

(Ctrl+F) ソリューションは非常に近いです。プロセスの最後のステップだけが明確にされていませんでした。著者はスペース = "0" については正しいですが、この方法では何の違いもありません。検索するデータ (削除したいものは何でも) は何でもかまいません。

削除するデータを検索します ([検索] フィールドで)。[置換] フィールドは空白のままにします。次に、置換またはすべて置換します。これらの特定のデータを含むセルは空になります。

私を正しい軌道に乗せてくれてありがとう。

于 2014-05-30T22:48:45.247 に答える
0

0 の値を削除する列を選択し、[データ] > [フィルター] をクリックしました。列のヘッダーにフィルター アイコンが表示されます。そのアイコンをクリックして、0 の値のみを選択し、[OK] をクリックしました。0 値のみが選択されます。最後にコンテンツをクリアするか、DELETE ボタンを使用します。

次に、削除された 0 値から空白行を削除します。[データ] > [フィルター] をクリックします。そのフィルター アイコンをクリックし、選択されていない空白をコピーして、残りのデータを新しいシートに貼り付けます。

于 2015-06-04T19:14:35.230 に答える
0

Excel はスペースを値として扱うため、"0" の代わりにスペース " " を使用しないでください。

したがって、答えは(Ctrl + F)によるオプションです。次に、オプションをクリックして、「0」で検索を入力します。次に、(セルの内容全体に一致する)をクリックします。最後に、すべてを置換または置換します。

このソリューションは、さらに多くを提供できます。値の前後に (*) を使用して、必要な部分を削除できます。

ありがとう。

于 2014-04-06T08:14:00.820 に答える
0

Command + F ソリューションには問題があります。[すべて置換] をクリックすると、すべての 0 が置換されます。これは、すべてのゼロを確認しないと、重要なセルに含まれるゼロも削除されることを意味します。たとえば、(420) 市外局番を持つ電話番号がある場合、それらはすべて (40) に変更されます。

于 2014-06-03T08:55:16.587 に答える
0

あなたのデータが列Aにあり、今コーディングを書くと考えてください

Sub deletezeros()
    Dim c As Range
    Dim searchrange As Range
    Dim i As Long

    Set searchrange = ActiveSheet.Range("A1", ActiveSheet.Range("A65536").End(xlUp))

    For i = searchrange.Cells.Count To 1 Step -1
        Set c = searchrange.Cells(i)
        If c.Value = "0" Then c.EntireRow.delete
    Next i
End Sub
于 2016-04-15T06:39:43.473 に答える
0

これはゼロ値の自動非表示に対する正しい答えであり、セルはゼロ値の場合のみ空白で表示されます。

  1. オフィスボタン(左上)をクリック
  2. 「エクセルのオプション」をクリック
  3. 「詳細」をクリック
  4. 「このワークシートの表示オプション」までスクロールします。
  5. 「値がゼロのセルにゼロを表示する」ボックスのチェックを外します
  6. 「いいよ」をクリック
于 2018-06-16T12:48:16.557 に答える