ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   determining latest duplicate (https://www.excelbanter.com/excel-worksheet-functions/135623-determining-latest-duplicate.html)

rickree

determining latest duplicate
 
hello,

I'm trying to return a value based on revision of a duplicate number.
For example I have the following lists on two separate sheets.

Sheet 1 Database
Column A Column B column C
NAME REVISION date
Wheel 1 xx
Tire 1 xx
Tire 2 zz
Window 1 xx
Tire 3 aa
Hood 1 xx


Sheet 2 - results
Column A Column B column C
Name revision date
Wheel 1 xx
Tire 3 aa
Window 1 xx
Hood 1 xx


I would like to return in sheet two the greatest values found from
sheet one based on revision.

So I assume I would have to return the cell array of duplicates then
compare the revision number and based on that revision return a cell.
Though I'm not sure how to go about it?


Ron Coderre

determining latest duplicate
 
Try this Pivot Table solution:

On Sheet2....
From the Excel main menu:
<Data<Pivot Table
Use: Excel
Select your data range on Sheet1
beginning with the col headings: (NAME, REVISION, DATE) and including the
data below them......Click [Next]

Click the [Layout] button
ROW: Drag the NAME field here
DATA:
Drag the REVISION field here
If it doesn't list as Max of REVISION...dbl-click it and set it to
Max....Click [OK]

Drag the DATE field below the REVISION field
If it doesn't list as Max of DATE...dbl-click it and set it to Max....Click
[OK]

Click [OK] to exit the Layout window
Select where you want the Pivot Table...and click [Finish]

Almost done.....
Click and HOLD on the "Data" heading
Drag it onto the "Total" heading and release.

The end result will look like this:
Data
NAME Max of REVISION Max of date
Hood 1 01/06/07
Tire 3 01/05/07
Wheel 1 01/01/07
Window 1 01/04/07

Is that something you can work with?

Post back with more questions.
***********
Regards,
Ron

XL2002, WinXP


"rickree" wrote:

hello,

I'm trying to return a value based on revision of a duplicate number.
For example I have the following lists on two separate sheets.

Sheet 1 Database
Column A Column B column C
NAME REVISION date
Wheel 1 xx
Tire 1 xx
Tire 2 zz
Window 1 xx
Tire 3 aa
Hood 1 xx


Sheet 2 - results
Column A Column B column C
Name revision date
Wheel 1 xx
Tire 3 aa
Window 1 xx
Hood 1 xx


I would like to return in sheet two the greatest values found from
sheet one based on revision.

So I assume I would have to return the cell array of duplicates then
compare the revision number and based on that revision return a cell.
Though I'm not sure how to go about it?



rickree

determining latest duplicate
 
Thanks for that suggestion. That does take care of the filtering but
now i want to be able to use that filter to refer to the row in which
data existed.

So I have the database

name revision some value
1 0 a
1 1 a
1 2 d
1 3 d
2 0 d
3 0 c
4 0 d
5 1 a
5 2 a
5 3 d
6 0 b
6 1 b
6 2 d

I want to create a report showing a single instance of the name with
the highest revision and how it correlates to some value which can be
duplicated per name but not revision. I can not add the 'something
value' to the pivot table filtering because it only uses numerical
functions, I assume.

Is there such a thing as a double match lookup?

I was thinking of using a match to search the pivot table and then
return the revision cell for the matched part name. At which point I
can use the indirect and concentate functions to return the max
revision value. Though I'm stuck, no I have the max revision value
returned in a formula but I want to search for the part name and max
revision in the original data base to return the row value. this
ultimately would allow me to refer to any column attribute of the
part.





All times are GMT +1. The time now is 09:44 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com