-
用Microsoft Office Excel2003(或其他版本)打開excel文檔
打開 工具->宏->Visual Basic 編輯器 (工具欄上沒有的可以直接摁鍵盤“Alt”+“F11”,進入VB編輯視窗)
在Microsoft Visual Basic面闆中,打開 插入-> 子產品,會打開一個代碼編輯框
在代碼編輯框中就可以寫要自定義的函數了,比如一個函數可以像這樣:
Function S(a, b, c)
If c > 100
Then S = b * c
Else S = a * c
End If
If S < 55
Then S = 55
End If
End Function
這裡需要一點Visual Basic的文法知識了,可以百度之
編輯好自定義的函數後儲存,然後關掉代碼面闆和Microsoft Visual Basic面闆回到excel文檔頁面
->在excel頁面就可以用剛才我們定義好的函數了,直接在想要設定的單元格裡輕按兩下編輯 =S(參數1,參數2,參數3),其中參數1/2/3分别是想要計算的單元格的下标,如G17這樣子,給單元格設定好之後單擊其它單元格,則剛才編輯了的那個單元格就會根據自定義函數求出值,然後單擊該單元格,滑鼠移到右下角會出現一個+符号,這時候按住往下拉,則下面的單元格也會按同樣的函數設定求出相應的值
如果打開時有提示宏安全性可能導緻某些宏打不開,則 工具->選項 ->安全性 ->宏安全性,設定為低即可(具體版本開啟宏設定請自行搜尋解決)
如果到了這一步函數調用不成功,則儲存格式為 啟用宏的模闆 關掉打開再試試
-
篩選和删除:
在某個單元格選中,點選上面 開始 右邊的 排序和篩選 按鈕,選擇 篩選,即可在這一列篩選出列中和單元格同一個值得所有行,在根據行去删除一行(一般行會連續所有批量删除就不用很麻煩的)
- 取N位小數 = ROUNDDOWN(date,N)