1樓:匿名使用者
按alt+f11,插入--模組,複製以下**貼上,alt+f4,工具--巨集--安全性--低--確定,alt+f8,選最大值--執行。
sub 最大值()
dim h, g, z(), k, c, b
for h = 2 to 65535
if cells(h, 1) <> "" then
g = 1
k = 1
c = 0
redim z(len(cells(h, 1)))
for g = g to len(cells(h, 1))
if mid(cells(h, 1), g, 1) = "+" then
c = c + 1
z(c) = val(mid(cells(h, 1), k, g - k))
k = g + 1
elseif mid(cells(h, 1), g, 1) = "*" then
k = g + 1
end if
next g
z(0) = val(mid(cells(h, 1), k, g - k))
for b = 1 to c
if z(0) > z(b) then
z(0) = z(0)
else
z(0) = z(b)
end if
next b
cells(h, 2) = z(0)
end if
next h
end sub
2樓:匿名使用者
如果:a列30*25+28*20 是乙個整體話,很難按照你這種邏輯取出最大值。不是不能,是很難。
提供兩種思路,用簡單函式如find,left,right,等等把a列的數值截出來,然後用if乙個乙個比較,很麻煩,且只能乙個乙個的解析比較,通用性不好。另一種思路就是用vba寫乙個自定義函式。
兩種都很難實現,建議放棄。。。
3樓:匿名使用者
你說的不詳細!
最好有個影象的例子
看不出來那個是a列那個是b列
中間的符號都是加號和乘號嗎?
4樓:
將資料分列後,求max
excel中 如何統計某個單元格內字串中,特定字元的個數??
5樓:獨日律勇
假如計算b3單元格中x
(小寫)的個數,在另外乙個單元格中輸入下面格式即可
excel中如何用函式公式,在字串中如何查詢其中包含的乙個字
6樓:匿名使用者
excel中用函式公式,在字串中如何查詢其中包含的乙個字方法的操作步驟如下:,
1.開啟excel應用程式
2.新建乙個工作簿
3.為了方便演示,在這裡輸入了一下內容。
4.選中單元格,選擇公式欄下的插入函式。
5.找到find函式,然後確定。
6.輸入搜尋的關鍵字和匹配位置,然後確定。
7.公式填充後,1表示「含有」,#value表示不含有。
7樓:
買出 =find("出",a1) 2
12345出 =find("出",a4) 6find(要查詢的字元,被查詢的字元,起始的搜尋位置)類似的有findb等
注意,每個漢字和半形的英文本母一樣是1
8樓:匿名使用者
如果是要找包含「出」的單元格的個數可以用
=sumproduct((isnumber(find("出",a1:a1000)))*(isnumber(row(a1:a1000))))
9樓:匿名使用者
使用簡單的搜尋就可以的,查詢--出。
乙個乙個就都給你找出來了。
你是想替換嗎?
10樓:
=mid(a1,find("出",a1),1)
excel如何統計某單元格內特定字串出現的次數
11樓:路堯家的顧小言
可以使用len函式,其功能是返回文字字串中的字元數,語法格式為len(text)。引數text:為必需引數,表示要查詢其長度的文字,空格將作為字元進行計數。
1、例如要統計a1單元格中we出現的次數,在b1單元格輸入we;
2、在選擇一單元格存放次數,輸入公式=(len(a1)-len(substitute(a1,b1,"")))/len(b1);
3、點選enter鍵得到計算結果為2次,結果正確。
漢字的查詢使用同樣方式也可得到結果。
12樓:匿名使用者
=sumproduct((len(a1)-len(substitute(a1,"張三",""))))/2
如圖:注意事項:
張三是兩個漢字,公式最後是除以2
張三,李四之間的逗號或者其他標點符號要求使用全形。
13樓:沒去過公尺拉溝
=(len(a1)-len(substitute(a1,"張三","")))/len("張三")
excel裡面如何統計某個區域內,某個字串所在單元格的數量?
14樓:匿名使用者
=countif(區域,"*字串*")
怎樣統計excel單元格中某字串的個數?
15樓:匿名使用者
用countif函式
excel中,如何用函式獲取單元格中的某一段字串?
16樓:匿名使用者
excel中用函式獲取單元格中的某一段字串的步驟如下:
1.首先把滑鼠定位在該單元格。
2.然後,點選公式——插入函式——文字——mid——確定。
3.在出現的函式引數中,滑鼠定位在text單元格——單擊a2單元格——滑鼠定位在start_num單元格——輸入3(表示從字串的第三位開始擷取)——滑鼠定位在num_chars——輸入2(表示擷取兩位)——確定。
4.滑鼠放在單元格右下角,滑鼠變成黑色十字時,向下拖動自動填充資料即可。這樣就解決了excel中用函式獲取單元格中的某一段字串的問題了。
17樓:魚木混豬喲
excel中,可以利用right/left/mid等函式獲取單元格中的某一段有規律的字串
軟體版本:office2007
方法如下:
1.利用函式多的d列單元格中的文字:
2.根據單元格中內容規律,漢字是左側第乙個字元,因此利用left函式構建公式如下:
3.下拉填充得到結果:
18樓:我愛桑果
你這完全沒有規律的要怎麼用公式啊,不要說excel不知道你要截那些字元,反正除了你沒有乙個人知道你到底想擷取那些字元。
19樓:姓王的
用公式辦不到
就是用vba**也難,因為你這黃色部分看不出有什麼規律呀
20樓:匿名使用者
通過mid函式獲取字串中某一段字串
語法mid(text,start_num,num_chars)
text 是包含要提取字元的文字字串。
start_num 是文字中要提取的第乙個字元的位置。文字中第乙個字元的 start_num 為
1,以此類推。
num_chars 指定希望 mid 從文字中返回字元的個數。
num_bytes 指定希望 midb 從文字中返回字元的個數(按位元組)。
1、如果獲取固定的某一段字條串,可使用mid函式
獲取「如果獲取固定的某一段字條串」中的第四到第八個字串,=mid(「如果攻取固定的某一段字條串」,8,5)
2、如獲得丙特殊字串間的一段字串,可用mid+find函式聯合
獲取「如果獲取/固定*的某一段字條串」中/與*間的字串,=mid(「如果獲取/固定*的某一段字條串」,find(「如果獲取/固定*的某一段字條串」,「/」)+1,find(「如果獲取/固定*的某一段字條串」,「*」)-find(「如果獲取/固定*的某一段字條串」,「/」)-1)
如何用excel函式提取單元格中指定的字串
21樓:告敏黎芃
=trim(mid(substitute(a15,"
",rept("
",99)),99,99))
不能有像第3行那樣兩個字串中間有兩個空格的哦。
22樓:門耕順嬴寅
excel中,可以利用right/left/mid等函式獲取單元格中的某一段有規律的字串
軟體版本:office2007
方法如下:
1.利用函式多的d列單元格中的文字:
2.根據單元格中內容規律,漢字是左側第乙個字元,因此利用left函式構建公式如下:
3.下拉填充得到結果:
excel條件格式:找出最大的那個字串 5
23樓:罐子奉花童
1、選中區域
2、條件格式
3、使用公式
如何在EXCEL中,在單元格內輸入資料,其他設定的單元格內,自動生成相關資料
這個簡單,有很多種方式,我介紹一種給你,用函式vlookup。你可以把對應的清單先在一個區域中建好,比如是i5 l8 然後你如果想在a2中輸入姓名的時候,b2中就顯示性別的話,可以再b2中輸入函式 vlookup a2,i5 l8,2 這個函式中的第一個引數a2表示在你得對應清單i5 l8中查詢值等...
如何在EXCEL中鎖定單元格,單元格內容不被修改
鎖定單元格保證內容不被修改,只有在工作表被被保護是才有效果的。你可以先把工作表設為保護模式的。注意,要輸入密碼的哦,不能忘記密碼了,要不就打不開表了。 明哥 我在excel 2010中試了一下,先設定要保護的單元格的 單元格格式 中的為 保護 頁中 鎖定 項為 有效 就是打上勾,然後確定退出,再在 ...
excel如何使單元格內值增加,excel 如何使單元格內值增加
空單元格中輸入 120 複製,選中剛才那一列資料,點右鍵,選擇性貼上,乘,即可。在一空單元格輸入1.2並複製它,選中要增加的全部單元格,再右擊選中的 選擇性貼上 乘 確定。假設已有數值的列為a列,並在第1行開始到第10行結束,可在相鄰的b列設定公式 a1 1.2 再自動複製下拉到b10為的止,b列出...