Office Excel 2019請高手幫忙

2022-12-22 12:40:12 字數 1277 閱讀 9880

1樓:匿名使用者

alt+f11開啟vba編輯視窗,在左邊列表欄點選滑鼠右鍵選插入模組,貼上下面的**,然後關閉vba編輯器,

自定義函式的使用方法跟內建函式類似

mnum(源字串,要減去的字串1,要減去的字串2(可選))

例如你舉得例子,在d1 輸入=mnum(a1,b1,c1)可得到1

function mnum(sstr, dstr1 as string, optional dstr2 as string)

set dic = createobject("scripting.dictionary")

arr = array(dstr1, dstr2)

for i = 0 to ubound(arr)

for ii = 1 to len(arr(i))

dic(mid(arr(i), ii, 1)) = dic(mid(arr(i), ii, 1)) + 1

next

next

for each d in dic.keys

sstr = replace(sstr, d, "", 1, dic(d))

next

mnum = sstr

end function

2樓:無畏

按alt+f11,插入模組

雙擊模組,複製下面**進去貼上

function zbstr(str1, str2, str3, str4 as string)

dim m1, m2, m3

m1 = str1 & str2

m2 = str3 & str4

for m3 = 1 to len(m2)m1 = replace(m1, mid(m2, m3, 1), "", 1, 1)

next

zbstr = m1

end function

然後在e1輸入:

=zbstr(a1,b1,c1,d1)

3樓:廣東山村憨夫

如果堅持a1-b1-c1=d1的公式不變的話,你的提問不可能實現,因為公式本身就是反映資料運算的,不是減字元的。

4樓:匿名使用者

我用公式也做出來了,需要做輔助行列,樓主需要的話,留個郵箱,我把文件發給你

5樓:匿名使用者

1、a列、b列、c列數字位數是否固定

2、如果1112233-121-124是否=33

3、1112233-123-1231是否=空

為什麼我有officeexcel

如果你以前可以使用office excel2003 而現在不能開啟97 03格式的excel檔案了,可能有兩個原因 1.excel檔案損壞內了。可以嘗試開啟其容他的97 03格式的excel檔案來試試,所有的excel檔案都不能開啟,可以確定是軟體問題,而不是檔案損壞。2.可能是軟體已經損壞。需要協...

Office Excel檔案開啟時提示

1 首先在電腦上開啟此電腦視窗,點選選單欄的檢視選單,如下圖所示。2 接著點選開啟的檢視工具欄的選項圖示。4 接著在開啟的檢視視窗,取消隱藏已知檔案型別的副檔名設定項的勾選。5 這時我們可以看到檔案的副檔名,修改檔案的副檔名為xls格式。6 然後在開啟的重新命名確認視窗,點選是按鈕,如下圖所示。7 ...

怎麼用Office Excel計算體積

1.下面以一組資料作為演示,不僅僅求單個的資料的乘積,怎麼批量將一組資料求乘積 2.知道求兩個數乘積的方法就是將兩個數相乘,在數學中公式是c axb,同樣的,我們在excel中也是採用這個方法,不過具體的還有所變化 首先將滑鼠點選第一個求積的單元格 3.然後在單元格上面的位址列輸入 注意是英文狀態下...