Home |
Search |
Today's Posts |
#5
![]() |
|||
|
|||
![]()
On sheet2, in cell H1, type:
=IF(ISNUMBER(SMALL(IF(Sheet1!$D$1:$D$50="","",ROW( Sheet1!$D$1:$D$50)),ROW(1:1))), INDIRECT("Sheet1!D"&SMALL(IF(Sheet1!$D$1:$D$50="", "",ROW(Sheet1!$D$1:$D$50)),ROW(1:1))),"") then press Ctrl+Shift+Enter to enter the array formula Copy down to cell H50. It's based on the formula by Peo Sjoblom, shown he http://www.contextures.com/xlDataVal03.html Brian wrote: Thanks, however I was hoping to have this excercise automated in some way. Each time I change the data in worksheet 1 column D, I would like the values in worksheet 2 column A to automatically update as described(without blank cells). Would anyone have any suggestions to do this? Thanks again for any further input. "JulieD" wrote: Hi Brian click on column D choose edit / goto - then click the SPECIAL BUTTON choose CONSTANTS then click OK now copy & paste the information as normal and the blank spaces will not be brought over. Cheers JulieD "Brian" wrote in message ... My worksheet (worksheet1)has data in cells a1:H50. Column D has some blank cells and data in other cells. In worksheet 2, I would like to list in column A, all of the values in worksheet1- (D1:D50) but with no blank cells in the list. Thanks for help with this formula. -- Debra Dalgleish Excel FAQ, Tips & Book List http://www.contextures.com/tiptech.html |