Remove Duplicate Text By Formula

chetanmehra1989

Board Regular
Joined
Jul 13, 2012
Messages
121
Hello Evryone,

I Need A formula to remove Duplicate text in the Cells lets take an ex:


Cells A1 A,A,B,N,B,B
Answer A,B,N
 
UDF.

how to call it

if your string is in, lets say A1

you would do

=returnUniques(A1,","), where the second argument is the delimiter of the string.

Code:
Function returnUniques(S As String, Delim As String) As String
    Dim strOut   As String
    Dim Arr      As Variant
    Dim intCount As Integer
    Arr = VBA.Split(S, Delim)
    For intCount = LBound(Arr) To UBound(Arr)
        If Application.Match(Arr(intCount), Arr, 0) = intCount + 1 Then strOut = strOut & Arr(intCount) & Delim
    Next
    returnUniques = Left$(strOut, Len(strOut) - 1)
End Function
 
Upvote 0
I am not even sure you can do this with just 1 formula without using helper columns. and for sure the process and speed would take much longer than installing the UDF and calling it from the worksheet


I need Excel Formula, i don't want any type of vb script
will u pls help me to sort out this
 
Upvote 0

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top