Bring three rows to one row remove duplicates

LuGyver

Board Regular
Joined
Mar 13, 2014
Messages
88
Office Version
  1. 2007
Platform
  1. Windows
This seems simple but can't figure it out. Thank you for helping!

Need a excel 2007 formula (not macro/vba) to bring three rows containing data into one row.
ie As this sheet shows, all three rows 1,2,3 are brought into Row 5 and then duplicates are removed.

Capture11.jpg
 
Last edited:

Excel Facts

Why does 9 mean SUM in SUBTOTAL?
It is because Sum is the 9th alphabetically in Average, Count, CountA, Max, Min, Product, StDev.S, StDev.P, Sum, VAR.S, VAR.P.
Try this:

Enter the first formula in cell A4 with Shift+Ctrl+Enter and copy across, then enter the second one with Shift+Ctrl+Enter in cell B5 and copy across.

Excel Workbook
ABCDEFGHIJKLMN
1284858204050
2855
385515657595
455152028404850586575858595
551520284048505865758595
Sheet1
 
Upvote 0
Try this:

Enter the first formula in cell A4 with Shift+Ctrl+Enter and copy across, then enter the second one with Shift+Ctrl+Enter in cell B5 and copy across.

Sheet1


ABCDEFGHIJKLMN































<colgroup><col style="font-weight:bold; width:30px; "><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"><col style="width:39px;"></colgroup><tbody>
[TD="bgcolor: #cacaca, align: center"]1[/TD]
[TD="align: right"]28[/TD]
[TD="align: right"]48[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]20[/TD]
[TD="align: right"]40[/TD]
[TD="align: right"]50[/TD]

[TD="bgcolor: #cacaca, align: center"]2[/TD]
[TD="align: right"]85[/TD]
[TD="align: right"]5[/TD]

[TD="bgcolor: #cacaca, align: center"]3[/TD]
[TD="align: right"]85[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]65[/TD]
[TD="align: right"]75[/TD]
[TD="align: right"]95[/TD]

[TD="bgcolor: #cacaca, align: center"]4[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]5[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]20[/TD]
[TD="align: right"]28[/TD]
[TD="align: right"]40[/TD]
[TD="align: right"]48[/TD]
[TD="align: right"]50[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]65[/TD]
[TD="align: right"]75[/TD]
[TD="align: right"]85[/TD]
[TD="align: right"]85[/TD]
[TD="align: right"]95[/TD]

[TD="bgcolor: #cacaca, align: center"]5[/TD]

[TD="align: right"]5[/TD]
[TD="align: right"]15[/TD]
[TD="align: right"]20[/TD]
[TD="align: right"]28[/TD]
[TD="align: right"]40[/TD]
[TD="align: right"]48[/TD]
[TD="align: right"]50[/TD]
[TD="align: right"]58[/TD]
[TD="align: right"]65[/TD]
[TD="align: right"]75[/TD]
[TD="align: right"]85[/TD]
[TD="align: right"]95[/TD]

</tbody>

Spreadsheet Formulas
CellFormula
A4{=IFERROR(SMALL($A$1:$F$3,COLUMNS($A:A)),"")}
B4{=IFERROR(SMALL($A$1:$F$3,COLUMNS($A:B)),"")}
C4{=IFERROR(SMALL($A$1:$F$3,COLUMNS($A:C)),"")}
B5{=IFERROR(INDEX($A$4:$N$4, MATCH(0, COUNTIF($A$5:A5, $A$4:$N$4), 0)),"")}
C5{=IFERROR(INDEX($A$4:$N$4, MATCH(0, COUNTIF($A$5:B5, $A$4:$N$4), 0)),"")}

<tbody>
</tbody>
Formula Array:
Produce enclosing
{ } by entering
formula with CTRL+SHIFT+ENTER!

<tbody>
</tbody>


Excel tables to the web >> Excel Jeanie HTML 4

István Hirsch, This works and will use it..., but would love to have a single formula. Seems like sumproduct capabilities but could be wrong.
Thank you!
Happy Day!
 
Upvote 0
Maybe,

1] A5 kept blank.

2] In B5, formula copied across right until blank :

=IFERROR(SMALL($A$1:$F$3,SUMPRODUCT(($A$1:$F$3>0)*($A$1:$F$3<=A5))+1),"")

Regards
Bosco

There it is! Bosco this is perfect. I traded the formula in A5 to =SMALL(A1:F3,1) and works great!
Thanks to you both for helping!
Happy New Year!
 
Upvote 0
There it is! Bosco this is perfect. I traded the formula in A5 to =SMALL(A1:F3,1) and works great!
Thanks to you both for helping!
Happy New Year!

Bosco, everything was fine until a 0 was the smallest number.
The results all turned to zero

I can assume that it is due to the * multiplier. If there is a chance you see this reply, could you help me get past this? Thank you
 
Upvote 0
Bosco, everything was fine until a 0 was the smallest number.
The results all turned to zero

I can assume that it is due to the * multiplier. If there is a chance you see this reply, could you help me get past this? Thank you

Do you want your result include zero or exclude zero.

Regards
Bosco
 
Upvote 0
include the zero please
kind wishes for your new year!

Hi,

1] Source table layout as per post #1 range A1:F3 with 0 (zero) added in C2

2] A5 kept blank

3] In B5, formula copied across right to until blank :

=IF(COLUMNS($A:A)<=SUMPRODUCT(($A$1:$F$3<>"")/(COUNTIF($A$1:$F$3,$A$1:$F$3))),SMALL($A$1:$F$3,COUNTIF($A$1:$F$3,"<="&A5)+1),"")

4] Happy new year to you!

Regards
Bosco
 
Upvote 0
Hi,

1] Source table layout as per post #1 range A1:F3 with 0 (zero) added in C2

That works. Thank you, One more thing I need to get past... Going to throw this to you and see if I should post a new question or not.
Suppose I wanted to perform the same idea in a different layout?

ie all in one row.
Cells A1:P1 are formula created numbers in three different sets
Cell S1:AD1 --- bring three sets of numbers in same row and remove duplicates.

Is this possible?

[TABLE="width: 200"]
<tbody>[TR="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=cacaca]#cacaca[/URL] "]
[TD]
[/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[TD]G
[/TD]
[TD]H[/TD]
[TD]I[/TD]
[TD]J[/TD]
[TD]K[/TD]
[TD]L[/TD]
[TD]M
[/TD]
[TD]N[/TD]
[TD]O
[/TD]
[TD]P
[/TD]
[TD]Q
[/TD]
[TD]R
[/TD]
[TD]S
[/TD]
[TD]T
[/TD]
[TD]U
[/TD]
[TD]V
[/TD]
[TD]W
[/TD]
[TD]X
[/TD]
[TD]Y
[/TD]
[TD]Z
[/TD]
[TD]AA
[/TD]
[TD]AB
[/TD]
[TD]AC
[/TD]
[TD]AD
[/TD]
[TD]AE
[/TD]
[/TR]
[TR]
[TD="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=cacaca]#cacaca[/URL] , align: center"]1
[/TD]
[TD="align: right"]28
[/TD]
[TD="align: right"]48
[/TD]
[TD="align: right"]0
[/TD]
[TD="align: right"]20
[/TD]
[TD="align: right"]40[/TD]
[TD="align: right"]50
[/TD]
[TD]
[/TD]
[TD]85
[/TD]
[TD]5
[/TD]
[TD]
[/TD]
[TD]85
[/TD]
[TD]5
[/TD]
[TD]15[/TD]
[TD]65
[/TD]
[TD]75
[/TD]
[TD]95
[/TD]
[TD]
[/TD]
[TD]
[/TD]
[TD]0
[/TD]
[TD]5
[/TD]
[TD]15
[/TD]
[TD]20
[/TD]
[TD]28
[/TD]
[TD]40
[/TD]
[TD]58
[/TD]
[TD]50
[/TD]
[TD]58
[/TD]
[TD]65
[/TD]
[TD]75
[/TD]
[TD]85
[/TD]
[TD]95
[/TD]
[/TR]
[TR]
[TD="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=cacaca]#cacaca[/URL] , align: center"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD="align: right"][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,286
Members
452,631
Latest member
a_potato

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