簡體   English   中英

將 excel 工作表導出到 csv 中,同時省略帶有公式但沒有數據的底部行

[英]Export an excel sheet into csv while leaving out bottom rows with formulae but no data

我有一個 excel 表(在啟用宏的 excel 文件中)從其他表中獲取數據。 如果沒有要顯示的數據,則單元格將為空 ("")。 但當然,公式仍然存在。 假設 SheetB 從 SheetA 獲取數據,SheetB 單元格中的公式如下所示:

=IF(SheetA,A2="","","data")

因此,當我將工作表導出/轉換為 CSV 時,所有沒有數據但公式的行也會被導出。 我嘗試將 SheetB 的內容作為值復制粘貼到 SheetC 中。 我希望這會擺脫公式。 即使沒有公式,單元格中仍然有一些信息導致它們被導出。

現在唯一對我有用的是手動 select 並刪除所有沒有數據但只有公式的單元格。 但這很耗時,因為我必須對許多文件執行此操作。 並且數據的行數因文件而異。 這就是為什么我不能有一個宏來刪除指定行之后的行。

我已經嘗試尋找解決方案超過 3 個小時。 我什么也找不到。 我很抱歉這個菜鳥問題。

使用輔助列並計算該單元格的 LEN。 如果為0,則表示為空(即使里面有公式,它也會返回0)。 然后您可以過濾並僅導出到 csv 那些 LEN 不為 0 的行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM