Excel問題,求公式,如圖,求高手指點,謝謝

2021-06-26 18:18:01 字數 2182 閱讀 1168

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...