Unable to use If, Countif and Concantenate function together

ygoyal578

New Member
Joined
Apr 26, 2020
Messages
31
Office Version
  1. 2016
Platform
  1. Windows
I was trying to find if result of concatenation is duplicate or not but the formula is not working. Below is the formula that I create. pls help in rectifying the error.

IF(COUNTIF(VALUE(CONCATENATE($E$2:$E$1048576,$M$2:$M$1048576,LEFT($AP$2:$AP$1048576,2))),VALUE(CONCATENATE($E$2:$E$1048576,$M$2:$M$1048576,LEFT($AP$2:$AP$1048576,2))))>1,"Yes","No")
 

Excel Facts

How to find 2nd largest value in a column?
MAX finds the largest value. =LARGE(A:A,2) will find the second largest. =SMALL(A:A,3) will find the third smallest
When you look at the help for COUNTIF, or many similar functions, you will see that is says something like

=COUNTIF(Range, Criteria)

Where it says range, it must be a range, functions like VALUE, CONCATENATE, etc return strings, numbers or arrays, not ranges. This means that they are not valid for use in that part of the formula.
The main functions that you can use in the Range part of the formula are OFFSET, INDEX or INDIRECT.

In reality, how many rows of data do you have? Your formula is referring to the entire column with the exception of the first row, but I doubt that you actually have that much data.
 
Upvote 0
Trying to makes sense of your formula, I think that what you actually need might be

=IF(COUNTIFS($E:$E,$E2,$M:$M,$M2,$AP:$AP,LEFT($AP2,2)&"*")>1,"Yes","No")
 
Upvote 0
Trying to makes sense of your formula, I think that what you actually need might be

=IF(COUNTIFS($E:$E,$E2,$M:$M,$M2,$AP:$AP,LEFT($AP2,2)&"*")>1,"Yes","No")
I can't use the above formula as I have to find unique data and that could be done by concatenating 3 column's data.
 
Upvote 0
I
When you look at the help for COUNTIF, or many similar functions, you will see that is says something like

=COUNTIF(Range, Criteria)

Where it says range, it must be a range, functions like VALUE, CONCATENATE, etc return strings, numbers or arrays, not ranges. This means that they are not valid for use in that part of the formula.
The main functions that you can use in the Range part of the formula are OFFSET, INDEX or INDIRECT.

In reality, how many rows of data do you have? Your formula is referring to the entire column with the exception of the first row, but I doubt that you actually have that much data.
I'm having around 10K records and in that I have to find whether there is any duplicate record or not. In addition to that data is such that, the unique record could be identified based on 3 columns.
 
Upvote 0
I can't use the above formula as I have to find unique data and that could be done by concatenating 3 column's data.
Have you actually tried it, or are you just dismissing an answer that you don't think is right?

Do you want the formula to tell you if each row is unique or duplicate?

Or do you just want a single cell that says there are duplicates somewhere in the list?
 
Upvote 0
Have you actually tried it, or are you just dismissing an answer that you don't think is right?

Do you want the formula to tell you if each row is unique or duplicate?

Or do you just want a single cell that says there are duplicates somewhere in the list?
Yes I have tried the formula then only i have posted the question.

And yes i want to tell if record is unique or not across the table. And to make each record unique i have concatenated 3 columns. After concatenating the columns I'm checking if record is unique or not.
 
Upvote 0
Is this what you mean?
The List.xlsx
ABCD
1Column EColumn NColumn APDuplicate?
2abcYes
3acbNo
4abcYes
5abbNo
Sheet2
 
Upvote 0
That was done with the formula from post 4 (the one that you said didn't work).
 
Upvote 0

Forum statistics

Threads
1,223,893
Messages
6,175,239
Members
452,621
Latest member
Laura_PinksBTHFT

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