1樓:糊塗小仙
表我也發給您了,下面是我解決的方法:用vba**。
sub aaaaa()
dim i, k as integer
for n = 2 to 459
sheets("sheet3").cells(n, 1) = ""
for i = 0 to 9
k = 0
for j = 3 to 32
if sheets("sheet1").cells(n, j) = cstr(i) then
exit for
else
k = k + 1
end if
next
if k <> 0 then
if k = 30 then
sheets("sheet3").cells(n, 1) = sheets("sheet3").cells(n, 1) & "," & i
end if
end if
next
if sheets("sheet3").cells(n, 1) <> "" then
sheets("sheet3").cells(n, 1) = right(sheets("sheet3").cells(n, 1), len(sheets("sheet3").
cells(n, 1)) - 1)
end if
next
end sub
上述**把每行沒有出現的數字標出來了。
然後在sheet2裡複製您的源資料(在這裡操作避免錯了無法找到源資料),錄製巨集,在巨集**裡新增for迴圈,對每行進行單獨排序。
下面**解決只出現一次的數字標出來。
sub ccc()
for n = 2 to 459
sheets("sheet3").cells(n, 10) = ""
i = 3
if sheets("sheet2").cells(n, i) <> sheets("sheet2").cells(n, i + 1) then
sheets("sheet3").cells(n, 10) = sheets("sheet3").cells(n, 10) & "," & sheets("sheet2").
cells(n, i)
end if
for i = 4 to 31
if sheets("sheet2").cells(n, i) <> sheets("sheet2").cells(n, i + 1) then
if sheets("sheet2").cells(n, i) <> sheets("sheet2").cells(n, i - 1) then
sheets("sheet3").cells(n, 10) = sheets("sheet3").cells(n, 10) & "," & sheets("sheet2").
cells(n, i)
end if
end if
next
i = 32
if sheets("sheet2").cells(n, i) <> sheets("sheet2").cells(n, i - 1) then
sheets("sheet3").cells(n, 10) = sheets("sheet3").cells(n, 10) & "," & sheets("sheet2").
cells(n, i)
end if
if sheets("sheet3").cells(n, 10) <> "" then
sheets("sheet3").cells(n, 10) = right(sheets("sheet3").cells(n, 10), len(sheets("sheet3").
cells(n, 10)) - 1)
end if
next
end sub
2樓:匿名使用者
郵箱給你發資訊了,方便發過來一起研究一下吧
★用excel如何統計各班成績最高分
3樓:次次次蛋黃米亞
1、首先在excel**中輸入每個班級的不同成績,需要統計每個班級的最高分。
2、在f1單元格中點選「fx」插入一個「max」函式。
3、然後在引數設定的視窗中選中「b1:e1」的單元格區域。
4、點選確定即可生成結果為「94」,同時下拉公式批量生成不同班級的最高分。
4樓:匿名使用者
在成績統計資料庫中,若要統計各班成績最高分,可以使用dmax函式按如下方法來實現。
1)首先設定條件,如本例在a10:a11單元格中設定條件並建立求解標識,如下圖所示
2)選中b11單元格,在編輯欄中輸入公式:=dmax($a$1:$f$8,column(c1),$a$10:
$a$11)。按鍵即可統計出班級為「1」的語文科目最高分,向右複製b11單元格的公式,可以得到班級為「1」的各個科目的最高分,如上圖所示。
3)要想查詢其他班級各科目最高分,可以直接在a11單元格中查改查詢條件即可。
函式說明:dmax函式用於返回列表或資料庫的列中滿足指定條件的最大數值。
5樓:柳上寒煙
統計最大值是max()函式
但你是要分班級的最高分,你可以參考下
它說的是標記相應行,如果你要取得最大值,你可以輸入如下公式:
6樓:乙壽
使用公式啊, 然後複製(填充)公式即可
用excel如何統計各班成績最高分
7樓:匿名使用者
在成績統計資料庫中,若要統計各班成績最高分,可以使用dmax函式按如下方法來實現。
1)首先設定條件,如本例在a10:a11單元格中設定條件並建立求解標識,如下圖所示
2)選中b11單元格,在編輯欄中輸入公式:=dmax($a$1:$f$8,column(c1),$a$10:
$a$11)。按鍵即可統計出班級為「1」的語文科目最高分,向右複製b11單元格的公式,可以得到班級為「1」的各個科目的最高分,如上圖所示。
3)要想查詢其他班級各科目最高分,可以直接在a11單元格中查改查詢條件即可。
函式說明:dmax函式用於返回列表或資料庫的列中滿足指定條件的最大數值。
excel中怎樣用函式求次高分
8樓:excel辦公實戰
建議是用large(單元格區域,2)
表示區域中第二大的數值
單元格區域,自己選擇即可!
9樓:匿名使用者
輸入類似公式
=large(a:a,2)
10樓:haijunfan白羊
=large(a:a,2)用這個公式
excel中怎樣用函式求次高分和次低分
11樓:匿名使用者
如果資料在a列,那麼次高分為=large(a:a,2)
次低分=large(a:a,count(a:a)-1)
求一個excel的統計函式
12樓:匿名使用者
在表1的f2輸入以下公式,然後向下填充公式
=text(e2-d2,"h")&"/7"
詳見附圖
13樓:匿名使用者
=text(e2-d2,"[h].mm")計算為兩個時間的小時差。你上面的數結果就是1.00
14樓:爽朗的半瘋子
計算請假時間,參考下圖。
引用單元格參考下圖。在一個文件的不同表之間的引用。
使用「選擇性貼上」中的「貼上連結」。這樣做,在前一表中的資料變化時,後一個表中的資料也發生變化。無需手動修改。
15樓:
第一圖的f2輸入
=(e2-d2)*24
或者=text(e2-d2,"[h]小時m分")即可。
求一excel公式,我用的rand函式隨即生成的一組數值,求
對於excel2003版本,1.請先啟用迭代計算,公式 選項 重新計算 迭代計算 2.假如是 a 1 a 10區域要生成隨機數,生成1 10之間的隨機數,請在a1單元格輸入公式 if countif a 1 a 10,a1 1,a1,int rand 10 1 1 然後將a1拖至 a 1 a 10,...
急急急求Excel函式對比平均值的公式
這種平均值叫截尾平均值。在excel裡面叫內部平均值或者修剪平均值。函式是 excel幫助中 trimmean 返回資料集的內部平均值。函式 trimmean 先從資料集的頭部和尾部除去一定百分比的資料點,然後再求平均值。當希望在分析中剔除一部分資料的計算時,可以使用此函式。語法 trimmean ...
excel中顯示的長度和函式求的長度不一樣
可能是兩端有空格或是excel不可見字元 如是不可見字元,用trim 是不能解決問題的只多一位好解決,要麼在前,要麼在後,輸入公式 len substitute substitute a1,right a1 left a1 就o啦 可能有空格或其它不可見字元。兩端有空格,用 len trim 吧.不...