AkashiHayato wrote:
請問我這樣把他綜合起來:=TRANSPOSE($D$2:D2)=--($A$2:$A$10=TRANSPOSE($D$2:D2))=ROW($1:1)^0=MMULT(--...(恕刪)


比較短的公式,請參考

b2開始,其它往下拉
=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF(B$1:$B1, $A$2:$A$10), 0),1),"")
(這是陣列公式)




如果要用 vba
改用worksheet change來觸發自動更新,會比較方便

'======================================================
'程式碼放在工作表1

Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("A2:A10")) Is Nothing Then
'out
Else
Columns("C:C").ClearContents
Range("A1:A10").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("c1:c10"), Unique:=True
Range("c1") = "總結"

End If
End Sub
'=======================================================
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!