返回列表 上一主題 發帖

[發問] (已解決)如何列出相同部門的員工

[發問] (已解決)如何列出相同部門的員工

本帖最後由 freeffly 於 2012-2-22 16:53 編輯

想將A欄跟B欄的資料處理成像F欄跟G欄那樣
第一格是部門第二格之後的是該部門員工
依序將A欄跟B欄的資料處理完




新增Microsoft Excel 工作表.rar (4.26 KB)
字典兩各字 還真難理解

回復 2# oobird
謝謝版主回覆
下面是我剛想出來的方式
方法差真多
而且我的方式可以說是有點蠟擦(掉漆)
版主又使用了我不太會的字典
先收下研究
感恩
  1. Sub 測試()
  2.     Application.ScreenUpdating = False
  3.     Range("F2").Resize(Range("A65536").End(xlUp).Row, Range("iv1").End(xlToLeft).Column).Clear
  4.     Columns("H:H").Clear
  5.     Range("A1:A" & Range("A65536").End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
  6.         "H1"), Unique:=True
  7.     Range("F1").Resize(, Range("H65536").End(xlUp).Row - 1) = Application.Transpose(Range("H2:H" & Range("H65536").End(xlUp).Row))
  8.     Range("H2:H" & Range("H65536").End(xlUp).Row).Clear
  9.     For i = 2 To Range("B65536").End(xlUp).Row
  10.     For n = 6 To [iv1].End(xlToLeft).Column
  11.     If Cells(1, n) = Cells(i, 1) Then
  12.         Cells(i, n) = Cells(i, 2)
  13.     End If
  14.     Next
  15.     Next
  16.     For n = 6 To [iv1].End(xlToLeft).Column
  17.     Columns(n).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
  18.     Next
  19. End Sub
複製代碼
字典兩各字 還真難理解

TOP

回復 4# GBKEE


    謝謝版主
   此方法一樣可以腦筋有點快打結了
   收下研究
字典兩各字 還真難理解

TOP

回復 6# Hsieh


    謝謝版主提供函數寫法
   又多一種學習方式
字典兩各字 還真難理解

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題