2016-08-23 54 views
1

我已經excel工作表看起來像這樣:Excel公式以除去中間排

enter image description here

我想刪除所有值不是0.1的倍數,即在。上面的例子中,我只想保留行1.2,1.3,1.4並刪除所有中間行。我怎樣才能爲此寫出公式?

謝謝。

+1

公式本身不能刪除行或以任何方式影響其他單元格。你將需要vba。你可以用Excel公式在另一列中輸入TRUE/FALSE,然後你可以過濾。 –

+0

斯科特,是否可以使用數字過濾器而不是寫公式?對不起,我對Excel並不熟悉。對不起,如果我混用術語。 – arun

+0

要跟進斯科特的評論 - 如果你真的需要公式(無VBA),你可以做到這一點,但需要使用新的工作表或幫助列。讓我們知道VBA是否正常(您在標籤中標記了它,但是不清楚您是否需要VBA)。 – BruceWayne

回答

2

在在第三列中,我輸入公式: = ROUND(A1,1)= A1,所以它看起來像這樣:

enter image description here

然後排序上的列C,並刪除FALSE行。

+1

它工作!謝謝,艾琳,斯科特等人。 – arun

+1

請注意,如果您需要參數化除數,「MOD」將更易於調整。 –

+0

好點,墊子。 –

4

MOD函數返回餘數的一個部門。如果這是零,你的價值是你給它的參數值整除:

=MOD(A1,0.1)=0 

將在第3列,填充公式下來,並過濾掉或刪除FALSE行。