用於根據清單刪除行中某些列中的值的巨集?

用於根據清單刪除行中某些列中的值的巨集?

我正在嘗試找到一種方法來根據單元格值從行中的某些列中刪除值。我找到了一些關於根據單元格值刪除整行的指南,但不是部分行。

我們有案例 UPC 和消費者 UPC。對於此電子表格,我們需要刪除所有箱 UPC 的重量、成本和零售(此資訊是從報告程式產生的,但需要刪除,因為它與使用者無關)。對於消費者 UPC,這些數據是相關的並且需要保留。

我想建立一個單獨的 Excel 工作表,其中包含案例 UPC 列表,並建立一個巨集來引用此列表,並刪除 D 至 F 列中的值(如果是案例 UPC)。有什麼想法或建議嗎?

之前的例子:

餐桌前

舉例後:

表後

答案1

這是我的結構:

螢幕截圖 * 藍色儲存格是硬編碼值,黑色儲存格是公式。

  • D2有一個簡單的公式:

    =NOT(ISNUMBER(MATCH(C2,$L$2:$L$7,0)))

    將其一直複製到最後一行。

  • E2有一個更簡單的公式,在列中一直重複G

    =$D2*H2

編輯-- 忘記提及該列E具有數字格式:0.00" lbs";;General和列F並且G應該具有數字格式:$0.00;;General,無論螢幕截圖顯示什麼。

相關內容