返回列表 上一主題 發帖

[發問] 關於儲存格資料擷取與轉換

這是你要的結果嗎?

TOP

我把公式秀出來,左邊是刪除前,右邊是刪除後,你可以看到儲存格內的公式變化
PS:上面那篇的圖內公式打錯了,這張才對

TOP

你的需求必須寫VBA程式才能達到,
因為當你刪除某一資料之後,他會出現一訊息問你要右邊或下面的資料移過來,但是移動過來的儲存格內並無任何公式,所以根本不可能做出任何動作,或者你去刪除原始資料的位置,但此處的儲存格公式會自動變更公式,所以也沒有辦法達到你的目標,故此我才說寫VBA程式才能達到你的目的

TOP

想到寫法了
左區是假設原始資料,中間是變更的排列樣子,右邊則是把公式顯示出來,其中最後一個公式多加入判讀式是因為若無數值則顯示空白


你試試刪除一筆料,就會如你想要的改變

TOP

你試試看把我剛剛秀的資料再刪除兩筆,你就會看到不加if的差異
沒有if的話,你會看到G5儲存格顯示0,就不好看,若加上if,則可以將等於0的儲存格變成空白,頁面看起來就感覺好多了

TOP

=OFFSET(C3,2,3,1,1)的意義是:以C3為起始點,往下兩格〈即C5〉,再往右3格〈即F5〉,至於後面兩個1的用途只是把F5的儲存格寬高資料抓取過來而已

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題