close

4210

Excel將多張工作表指定欄位不為空白的資料複製到另一張工作表中

我想製作一個多個工作表的訂購單,自動將各工作表有下單的品項集中到另一個工作表中。

imageimageimage

函數公式

步驟1:點取A2儲存格,輸入公式「=IF(ROW()<=101,上衣!A2,IF(ROW()<=201,INDIRECT("褲子!R"&ROW ()-100&"C"&COLUMN(),0),INDIRECT("洋裝!R"&ROW()-200&"C"&COLUMN(),0)))」後,向下複製公式到A2:E300。(預計一種商品約佔100列),每張工作表列數可視筆數調整。

image

步驟2:點取A2儲存格,點取「資料 > 篩選」圖示。

image

步驟3:點取E1儲存格右方下拉式按鈕,再點取「0」核取方塊,使其空白。

image

步驟4:點取「確定」鈕。結果如下:

image

步驟5: 如果要留下E欄為1的資料,可以在每次有需求時,可以按住CTRL鍵不放,在「訂單整理」工作表標籤上方,按住滑鼠左鍵不放,向右拖曳產生一張新的工作表,再放開滑鼠左鍵及CTRL鍵。

image

步驟6: 按CTRL+A鍵全選,再按CTRL+C鍵複製。

步驟7: 點取「常用 > 貼上 > 值」圖示,將公式變數值。

image

步驟8: 按CTRL+F

步驟9: 點取「搜尋目標」欄位,輸入「0」。

步驟10:點取「儲存格內容須完全相符」核取方塊。

image

步驟11:點取「全部尋找」鈕

步驟12:按CTRL+A鍵將其全選。

image

步驟13:點取「常用 > 刪除 > 刪除工作表列」指令。

image

步驟14:點取「關閉」鈕,結果如下


arrow
arrow
    文章標籤
    IF ROW COLUMN
    全站熱搜
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()