Which sheet contains the duplicate? - excel

In excel, I have multiple sheets each with a column of numbers. I have it set up to highlight any cell that is a duplicate of a value on any sheet in the same column.
Also, how to have the sheet name(s) displayed in a cell to the left of the duplicate values?
For example; if I have sheetA, sheetB, and sheetC, each with a Number column, if I enter a value on sheetC that already exists on sheetA both cells will be highlighted. I would also like on sheetC the cell next to the duplicate value to change to "sheetA" indicating that the duplicate value is on sheetA.
I haven't been able to find any information that would even being to point me in the right direction.

Formula for in which sheet number is found:
=TEXTJOIN(", ";TRUE;IF(COUNTIF(shee1!$A$1:$A$30;Sheet3!A1)>0;"Sheet1";"");IF(COUNTIF(Sheet2!$A$1:$A$30;Sheet3!A1)>0;"Sheet2";""))
Formula for conditonal formatting (for sheet 3, do similar with other sheets):
=ISNUMBER(MATCH(A1;VSTACK(shee1!$A$1:$A$30;Sheet2!$A$1:$A$30);0))

Related

How to modify a sheet column regarding another sheet column?

I have 2 excel sheets (Sheet1 and Sheet2).
In sheet1 I have a table, I want to modify the table regarding to the second sheet as shown in the image such that the column in table of sheet1 (column called needed) looksup values in sheet2 and if id(1) is found in colmn of id in sheet2 then the cell of this id should get the value that corresponds to the same id in sheet 2.
That is what I basically want, but I can't figure out how to do that in excel
On Sheet1 in cell D2 enter the following formula:
=VLOOKUP(A2;Sheet2!$A$2:$D$5;4;FALSE)
Note that you might need to change the semicolons ; to regular commas , depending on your version of Excel. Then just copy that cell down the entire column of the table.

Best formula to use for summing multiple column returns 1 row down from search value

I need to copy over data from one worksheet to a master worksheet. I do this with a new created worksheet every week. The new worksheets I create every week use the same cell layout so I would need to use a formula that I can copy and paste on the master worksheet.
The values I need to return and sum are 1 row below the lookup_value that I would normally use in Vlookup; they are also 8 columns across.
lookup_value is in cell A138, Values to return and sum are in cells H139:P139.
These are the same cells every worksheet.
I've tried to use variances of Sum(Vlookup($H$139:$P$139,{8,9,10,11,12,13,14,15,16} & Index(Match but continue to get #REF! or #Value!
what formula structure can I use to lookup_value and return 1 row below and sum columns H - P?
Image 1 of "Master Worksheet" formula is located in cell I1996 under "Qty in Transit" This row is in reference to Part # A03781402 shown on the right.
Image 2 of "Worksheet 1" You can see where Part # A03781402 is referenced in cell A138. Now I just need to grab the Qty from Cells H139:P139, sum & return to "Master Worksheet" Cell I1996
Formula for 'Master Worksheet'!I1996 to sum 'Worksheet 1'!H:P one row below the row that matches 'Master Worksheet'!R1996 in 'Worksheet 1'!A:A.
=sum(index('Worksheet 1'!H:P, match(R1996, 'Worksheet 1'!A:A, 0)+1, 0))
The 0 as the column_num in INDEX is important; it means all columns within the indexed range.
You need to use something like a SUMIF:
=SUMIF($H$138:$P$138,$A$138,$H$139:$P$139)
If the lookup_value is in Z1 and the lookup_array ColumnA, then please try:
=SUM(INDEX(H:P,1+MATCH(Z1,A:A,0),))

Troubleshooting Excel- compare cell to range them copy text in next column

I have two sheets. One has a column of text. The other has a column of text and an adjacent column with a number.
I want to compare each cell to the range on another sheet. If the text on sheet B is found I want to pull the number next to the column in sheet A and put it next to column next to the string on sheet B.
This seems to work for the first cell, but when I copy/paste it returns 0.
=IF(COUNTIF(D2,'ClientKW Input'!$B$1:$B$337),'ClientKW Input'!$A$1:$A$337,0)
For column D2 it returns the correct number but not for d3 and other cells?!?
You could also use INDEX MATCH to achieve this. Something like the following:
=INDEX(Sheet1!B:B, MATCH(Sheet2!A1, Sheet1!A:A, 0))
In the above example, the data you are pulling is in Sheet 1 col B, the value you are using to search is Sheet 2 col A, matching up with Sheet 1 col A. You might have to change this for you specific needs.

How to populate a cell in one sheet from a cell in the other using excel

I am trying to get a row of cell to populate from one sheet in the same workbook to another. I have sheet1 and sheet2. They are text fields. I did the formula =sheet1!A2. It works, but I get a 0 if there is not data in the copied cell (sheet1, A2). How can I get the zero to be null.
=if(sheet1!A2="","",sheet1!A2)
This should evaluate the cell contents and keep blank cells as blank cells. I assume you want cells with the number 0 in them to stay 0.

How to copy data from one worksheet to another

I want to copy some data from one cell in worksheet 1 to another cell in worksheet 2 if it meets some condition.
So I am using:
=IF(Sheet3!C49=0,"",Sheet3!C49)
where If cell C49 in sheet 3 has something in it then copy whatever is in cell C49 in sheet 3 into the cell that contains this formula.
This works perfectly for text but when I enter a date of 31/07/2009 in cell C49 then the cell with the above formula says 40025 (all dates give odd numbers). The whole of column C has dates in it.
When I enter an integer in cell C49 in sheet 3 (eg. 12), then cell C49 in sheet 3 says "12/01/1900" but the cell in the other worksheet which contains the above formula says 12.
What I want to do is copy the date from cell C49, sheet 3, into the cell with the above formula.
Can anyone help?
Have you tried formatting the column containing the funny number as Date? The funny number is Excel's serial representation of the date.
Alternatively if you just want the date as text you could use the function =TEXT(A1,"yyyyMMdd") etc...
If you wish to copy both the values and the formatting then you'll probably want to knock up a VBA macro.

Resources