Excel中資料分別位于EFGHIJKLMNOPQ.....列,現想在最后一列資料后空一列,然后進行差值計算(如:S列的值等于F列的值減E列的值,T列的值等于G列的值減E列的值,也就是說分別用不同列的值減E列的值)。計算后在當前最后一列空一行,再計算第一次計算的得到的每列資料的每30個值的平均值。
emmm....不知道我描述清楚了嗎
,我上傳了手寫的一個圖示。我只會寫一步一步分別計算的代碼,但是后面更改代碼中涉及到的引數就很不方便。請教各位如何用回圈陳述句或者其他的陳述句對我上述程序進行操作呢?不勝感激

uj5u.com熱心網友回復:
用公式就行,寫好一個,填充,只需要注意,由于各列減的都是同一列E里面的數字,所以給E加個絕對參考$符號,保證E不變,剩下的EXCEL會幫你完成。以你上的圖為例
第1步,給結果的第一個單元格賦值。如你圖所示,給S1單元格賦值“=F1-$E1”;
第2步,填充第一行。選中S1單元格,把滑鼠放到單元格的右下角,摁住滑鼠左鍵,往右拖,直到你要填充資料的最后一列停止。
第3步,填充剩余資料,選中要填充資料的全部單元格(包括剛才已經填充了資料的第一行),然后Ctrl+D,填充資料。
完成
uj5u.com熱心網友回復:
明白啦,感謝感謝
。但是每30個資料的平均值,是不是也要手動拉呢?
uj5u.com熱心網友回復:
對啊,手動拉一下,我覺得比編代碼簡單一些吧uj5u.com熱心網友回復:
嗯,懂啦懂啦,謝謝啦~
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/20072.html
標籤:VBA
上一篇:關于提取txt每行最后一個字符
下一篇:逝去的青春
