Comments on: How to prevent duplicates in a column in Excel

Today I'll tell you how to prevent duplicates from appearing in a column of your Excel worksheet. This tip works in Microsoft Excel 2013, 2010, 2007 and lower. Continue reading

Comments page 4. Total comments: 138

  1. I would like to stop duplicate value entry in a self generating list. Any idea how to do it.

  2. Hi,

    I am trying to prevent duplicacy by data validation but it is not applicable in case of copy-pase option. what i mean to say is when i copy the cell value and paste somewhere else in the same column it does not show the error message. however it shows when i am typing the same value. in this way my purpose is not fulfilled. plz guide in this regard.

    thank you
    banashree

  3. Suppose I want this formula to affect the value in the middle of a column up to a certain point. e.g. from D5577 to D10000. Because I already have some data in that column and want the formula to ignore that data.

  4. Input
    Column A Column B
    Grapes Fruits
    Grapes Fruits
    Tomatto Vegetable
    Apple Fruits
    Onion Vegetable
    Tomatto Vegetable
    Apple Fruits
    Mango Fruits
    Papaya Fruits

    Output
    Fruits 4
    Vegetable 2
    Anybody know the answers.

  5. It works for a new file created "email" colum with "UNIQUE" formula.

    I couldn't implement it to an existing file's "email" field after removing duplicates, wanted to convert it's email colum into a unique field, but didn't function.!

    Thanking you,,!

    AHMED IBRAHIM
    DUBAI L,,,

  6. how can i assign two validation on a single cell
    one is for list validation (means the data should be from that range)
    second i want to prevent them from repetition

    how can i do this ?
    P7 to P506 have GR# which are for list
    i want to prevent C column to not to repeat and should be from the P column

  7. thnx, it war really helpfull!

  8. I am encoding tons of household ID nos which consists 10 digits-4 digits-5digits. I have to ensure that no repetition of the said HH No. The formula is working just fine. However, when I Copy/Paste the whole HH ID No., the formula is NOT working. Any other way that whenever I copy/paste I get the same result of the used formula? Thank you.

  9. It did not work at first but after I unchecked the "ignore blank" box next to custom it worked. Very helpful. Thank you.

  10. It is not working in my excel sheet. please Help me..

  11. This has helped me a lot. I have a combination of data in 2 columns which must be unique.

    Example of valid data
    Date | Shift
    08 Aug | Night
    08 Aug | Day

    Example of INVALID data
    Date | Shift
    08 Aug | Night
    08 Aug | Night

    So I have to avoid entry of duplicate data in a combination of columns. I am not able to figure it out please help.

  12. Hi. I havea concatenate formula where I want an error to be shown when there are duplicates in the column. This doesn't seem to work.
    Sean

  13. I have a similar problem but with multiple criteria. How to identify an entry in an active cell is duplicate or not based on dual matching criteria?

    Regards,
    A.V.R. Murty

  14. thanks for your SPAM !

  15. list of top packers and movers in delhi

  16. nice toturial.

  17. How to avoid duplicate entry in multiple column.
    For Example:

    COL_A COL_B COL_C COMMENT
    JOB_A 1 2 Data is ok
    JOB_B 1 2 ok Although there are duplicate data in COL_B and COL_C
    COL_A 1 1 ok Although there are duplicate data in COL_A and COL_B
    JOB_A 1 2 NOT OK because exacly similar data is there in the first raw.

  18. I am inputting just a straight number i.e. 1150600542
    as an example number so nothing irregular.

  19. I want the whole of the A columns to restrict duplications and have put in the following formula but it does not seem to be working:-
    =COUNTIF($A:$A,A1)=1

    Is this wrong?

  20. Thank you.
    This was exactly what I was looking for.
    Saved me a lot of manual time and effort.

    Simple and easy to understand steps for a novice like myself.

  21. What is the best way to do the following;
    allocating employees to vehicles lets say vehicle number 51. If 51 is selected for more than 4 employees to go to a site an error is generated to say to the user to select another vehicle as this one is full

  22. After you've removed the duplicates, if you want to send an email to the list, the emails must be comma separated. You can turn a column into a list using this in-browser tool:
    http://convert.town/column-to-comma-separated-list

  23. Is day a way to prevent similar entries? What I mean is, I would like an alert to appear if a part of it already appeared before. For example:
    I have a table with product specification:
    1. coolproduct 17B
    2. thing 19C
    3. whatever 120

    Is there a way for an alert to pop up if I put in "coolproduct 19A" and suggest that a similar entry already exists?

  24. yes correct but still remain same problem using with copy-paste,
    how to useful with copy-paste?

  25. Hi ,

    I have a series of web URLS in an excel . I want the duplicates to be stopped from being entered . Could you tell me how to do that ..

  26. How to prevent duplicate numeric and text entries in excel column, only unique numeric and text data allowed. above formula: example =countif($D:$D,D2)=1 is working for both numeric and text value to prevent duplicate.
    My question are below:
    1. How to prevent duplicate only Numeric entries in excel column, only Unique Numeric data allowed.
    2. As well as how to prevent duplicate only text entries in excel column, only Unique text data allowed.

    Kindly do the reply needful.

    Regards
    Pradeep Kumar

    1. Please specify what result you want to get. This formula works for text as well as for numeric data.

      If you want to allow only unique numbers, text can be repeated, then use this formula:
      =OR(ISNUMBER(D2)=FALSE, countif($D:$D,D2)=1)

      If only unique text is allowed (numbers can duplicate), then the formula will be as follows:
      =OR(ISNUMBER(D2)=TRUE, countif($D:$D,D2)=1)

      If you want to get something different, please give me more details.

      1. f you want to allow only unique numbers, text can be repeated, then use this formula:
        =OR(ISNUMBER(D2)=FALSE, countif($D:$D,D2)=1)

        hi, i still can;t get it going with this formula.

      2. It is working with this formula =OR(ISNUMBER(D2)=TRUE, countif($D:$D,D2)=1) in excel 2010. thank you.

      3. Dear,

        Your trick is nice but i m facing problem that if somebody use cut copy paste the trick is gonna fail.

  27. What if I already have a "data validation" for a list in that column, but still need to prevent duplicates, how do I fix it ?

    Is there another way without using Data Validation ?

  28. I have a question, would appreciate if you could help. I am applying the rule to a list of names, however, it doesn't recognise the entire content of the cell ie, if I already have an Adam Smith in my list and I would like to add Adam Jones, it recognises 'Adam' and will prompt an error. Would you be able to advise?

    Thanks!

  29. This doesn't work if you copy and paste the value?? How do I change this?

    1. Unfortunately, Data Validation prevents invalid entries only when you type data directly in a cell using the keyboard. The pasted values are not checked for validity.

      If you want to block the insertion of values which are already in the list from the clipboard, a special VBA code is needed. You can ask for a macro on http://www.mrexcel.com or http://www.excelforum.com forums.

      Please note that a quite complex code will be required to process all the variants.

  30. Doesn't seem to work if the data column to be checked for duplicates is populated via a linked combo box, or other formula. Is there a way around this?

  31. The steps wont work in my excel sheet. I cant enter value in the cell, the alert keep prompting. Even though, the value is a new value, not duplicating any value.
    I use Excel 2007. The data is a combination of characters. E.g. TA001, PB056.
    Pls help.

    1. I am having the same problem, what was the solution?

      1. Hi Penny,
        I too faced the same issue while using the formula as for example. =countif($D:$D,D2)=1. But after I altered the formula slightly and gave it as countif(D,D2)<=1.(Note : No '=' in before countif).

    2. I have the same problem too! I use Excel 2010 and 2016. both have the same problem. The formula just wouldn't change to the correct cell, they all direct to the 1st cell. e.g. COUNTIF($N:$N,N1)=1, N2-N200 all show as N1 in the formula. how to solve?

    3. Hello Rina,

      Please send me your workbook for testing at alex@ablebits.com and I will try to figure it out.

      1. Hi Alex,

        Did you figure out the solution? I am struggling with it too.

  32. alex, I emailed you.

    Thanks,
    Niall Williams

  33. This does not work for simple text or string values.

    any suggestions?

    1. Most likely your Excel spreadsheet contains some leading or trailing spaces, which cause the problem. Try to remove them using our Trim Spaces tool.

      1. Hi,
        Thank so much.
        It`s same issue happen with me, i could not use this formula.
        Could you please assist.

        Regards

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)