簡體   English   中英

Excel-搜索匹配值

[英]Excel - Search for Match Value

我可以知道如何搜索匹配值並且僅顯示一次嗎? 例如:

A         B          C (will search for match and display one only)                                 
GHI      2          XXY        
XXY      3          
XXY      5   

我可以輸出匹配值,但它還會顯示重復值。 例如, XXY將在列C中顯示兩次。這是我所做的代碼

=INDEX($A$1:$A$10,MATCH($A1,$A$1:$A$10,))

如果您使用的是Excel 2016,則將CONCAT公式與IF一起使用。 如果使用的是較早版本,則需要創建UDF。 如下

Function ConcatUDF(Rng() As Variant, ByVal delim As String) As String
Dim a, I As Long
For I = 1 To UBound(Rng, 1)
    If Rng(I, 1) <> "" Then
    ConcatUDF = ConcatUDF & _
        IIf(ConcatUDF = "", "", delim) & Rng(I, 1)
    End If
Next
End Function

這里是使用它的示例。 在此處輸入圖片說明 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM