請問各位大神,Excel中如何用公式完成以下操作

時間 2021-08-16 05:09:53

1樓:

sub 更換格式()

dim n%

j = 1

i = 5

cells(j, i - 1) = cells(2, 1)cells(j, i) = cells(2, 2)if cells(n, 1) = cells(n - 1, 1) then

i = i + 1

cells(j, i) = cells(n, 2)else

j = j + 1

i = 5

cells(j, i - 1) = cells(n, 1)cells(j, i) = cells(n, 2)end if

next

end sub

2樓:匿名使用者

公式可以做,不過不知道資料量太大會不會有問題:

1、複製a列到d列,然後刪除重複項,得到不重複的 a列資料;

2、e1參考輸入:

=index($a:$b,small(if($a$2:$a$99999=$d1,row($2:$9999),4^8),column(a$1)),2)&""

然後使用 ctrl+shift+enter結束陣列公式 (完成後公式兩端有 符號)

3、公式右拉若干列(應該是 12列),然後公式下拉若干行。

上面的公式中是假設資料總共有 9999行。

3樓:匿名使用者

把姓名新增到行標籤,把工資新增到列標籤和數值標籤得到如下:

複製白色的三行到其他地方,然後選中複製過來的這3行,ctrl+g,條件定位,選擇“空值”:

確定後會選中空值的單元格,你隨便右鍵點中某一個,選擇“刪除”-“右側單元格向左移”完成。

4樓:一氣化三清

不用那麼麻煩,也不需要公式。如圖,轉換後,刪除不需要的行,就行了。

刪除時,可以連續選擇,再一起刪除。

5樓:匿名使用者

如果b的姓名在d列,那麼在e1單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向右向下填充公式

=index($b:$b,small(if($a$2:$a$2000=$d1,row($2:$2000),4^8),column(a1)))&""

6樓:匿名使用者

可以用陣列公式,先去重複,再查詢。

請問EXCEL中自動篩選中的自定義如何用?譬如我想把序號尾數相同的行篩選出來,如

退休畫線工 如果序號是文字數字,可以用自定義篩選中的的 結尾是 選項來完成。但對於數字則不起作用,可用高階篩選。如下圖中,1,是資料區域,定義乙個高階篩選條件 上面必須有乙個空行 right a1 1 2,游標定位到資料區域後,資料選項卡 排序和篩選域中選擇 高階 3,excel會自動擴充套件選擇範...

在excel中如何用引用方法做到

沈一民 a1輸入a向下複製到a26.b2 phonetic a 1 a1 向下複製到b26,c1 a1 b1向下複製到c26。或者a1 if row a1 26,if column a1 1,char 64 row a1 if row a1 1 column a1 char 63 column a1...

在excel中,如何用vlookup函式對已經進行了篩選

一條酸菜魚 1 開啟excel 這是已經進行篩選過的資料,要在三個姓名中引用篩選中的資料。2 輸入公式 vlookup j20,g 2 h 8,2,0 3 輸入公示後,按回車鍵即可引用資料。4 下拉複製公式即可。 這裡面說的很詳細 啊 excel中如何使用類似vlookup這樣的函式,完成同時存在精...