1樓:匿名使用者
ad13=iferror(small(if((frequency(if($e$13:$ab$13="",0,$e$13:$ab$13),if($e$13:
$ab$13="",0,$e$13:$ab$13))=roundup(column(a1)/8,0)),transpose($e$13:$ac$13),""),mod(column(a1),8)),""),按ctrl+shift+enter結束公式右拉,下拉。
excel2003不可用,如是excel2003的話通知我改一下。
2樓:匿名使用者
陣列公式,適合2007以上的版本。
=iferror(offset($a13,0,small(if(countif($e13:$ab13,$e13:$ab13)=1,column($e13:
$ab13),""),column(a1))-1),"")
陣列公式,適合所有版本的excel。
=if(column(a1)>sum(--(countif($e13:$ab13,$e13:$ab13)=1)),"",offset($a13,0,small(if(countif($e13:
$ab13,$e13:$ab13)=1,column($e13:$ab13),""),column(a1))-1))
3樓:【名臣
sub mc_test()
set d = createobject("scripting.dictionary")
for i = 1 to [a65536].end(3).row
if cells(i, "ad") = "" then
for j = 5 to 29
if cells(i, j) <> "" then
d(cells(i, j).value) = d(cells(i, j).value) + 1
end if
next
ar = d.keys: br = d.items: d.removeall
for n = 0 to ubound(ar)
d(br(n)) = d(br(n)) & "|" & ar(n)
next
for m = 1 to 4
ss = split(d(m), "|")
for x = 1 to ubound(ss)
cells(i, 29 + (m - 1) * 7 + x) = ss(x)
next
next
end if
d.removeall
next
end sub
4樓:excel辦公實戰
個人建議是去重重複值後,使用countif函式來統計比較簡答!
5樓:匿名使用者
你這問題好像要用vba才能完成
excel問題,求公式,如圖所注!求高手指點,謝謝!
6樓:
是不是說把j列的從右側l到p依次抽出來放在l列,其餘保留原左到右的順序?
7樓:寥若_晨星
l14=j13 下拉
m14=index($l13:$p13,match(,countif($l14:l14,$l13:
$p13),)) 陣列抄公式,輸襲入完bai公式ctrl+shift+回車結束du,右拉到
zhip列,下拉dao
8樓:匿名使用者
不太明白意思, 但感覺用 =mid("金木水火土", 【順序號】,1) 可以實現
【順序號】可以再利用 row() 或 column()函式可以實現
excel**輸入公式後出現錯誤,公式中某個值是錯誤型別,可是我檢查不出來**錯了。求高手指點,謝謝!
9樓:匿名使用者
有可能是:
a列的格式為字元格式
b列單元格設定成了字元格式
選定a2單元格,右擊,檢視一下單元格格式,看一下數字選項卡中的類別是否是可以計算的資料格式,如果不是,則設定成可以計算的數值格式
然後用格式刷將這個格式複製到所有需要計算的單元格,包括a、b兩列
10樓:匿名使用者
右鍵單元格格式設定為常規
求高手看看excel公式SUMPRODUCT MAX H 4 H6 H7 G 4 G
max if h4 h6 h7,g4 g6,你就這樣就可以解決了。sumproduct 應該解決不了你的問題。你在sumproduct函式裡套用max是不會有計算結果版 的,sumproduct,要求裡面的權引數是一一對應的,你用了max後就變成了一對多。直接用公式 max h 4 h6 h7 g ...
求高手解救excel表函式公式
假設要得到這樣的一組卡號 1196011086480001 1196011086480002 1196011086480003 1196011086480004 在第一個單元格輸入公式 下拉填充 做完之後,複製 選擇性貼上 數值 如果要從7856起,1196011086487856 11960110...
求excel公式,求excel計算公式大全
原公式原則是可以的,但當你的b2中資料過多時,就會有問題了,也就是你說的,後面的資料就取不出來了。原因是用mid取資料時,每次取用substitute加空格分開的資料一部分,到後面積累誤差,取的不是空格分隔的部分了。解決的方法其實非常簡單,把分隔的空格個數加大,如加大到999。原公式修改為 trim...