Solved

Excel: Return Multiple Rows with No Row Gaps (combo box)

Posted on 2014-04-15
3
214 Views
Last Modified: 2014-04-15
Hello,

Not sure if this is possible.

I have the following dataset on two separate rows. The first column is a combination box.

[yes/no]      Sentence 1
[yes/no]      Sentence 2
[yes/no]      Sentence 3
[yes/no]      Sentence 4

I have a further 4 rows where I would like to display only the sentences with [yes] next to them. I would like there to be no row gaps between the sentences. E.g:

Sentence 1
Sentence 3

(above example is if [yes] = sentence 1 & 3 - note there is no 'blank row' between the sentences, they appear one row after the other)

Hopefully I explained this ok.

What's the best way of getting this to work?

Thanks.
0
Comment
Question by:dabug80
  • 2
3 Comments
 
LVL 80

Accepted Solution

by:
byundt earned 500 total points
ID: 40003100
Use the following array-entered formula, entered in cell F10 in this example:
=IFERROR(INDEX(B$1:B$4,SMALL(IF(A$1:A$4="Yes",ROW(A$1:A$4)-ROW(A$1)+1,""),ROWS(F$10:F10))),"")

If you put the formula in a different cell, then change the reference to F$10:F10 accordingly. As you copy the formula down ROWS(F$10:F10) will return the series 1, 2, 3, etc.

To array-enter a formula:
1.  Click in the formula bar
2.  Hold the Control and Shift keys down
3.  Hit Enter, then release all three keys
Excel should respond by adding curly braces { } surrounding your formula. If you don't see them (or if the formula returns an empty string (looks like a blank), then repeat steps 1 to 3.

You may copy the array-entered formula down. When the list of Yes answers is exhausted, the formula returns an empty string.


If you want to use the results in a data validation dropdown, use a dynamic named range like:
=$F$10:INDEX($F$10:$F$100,COUNTIF($F$10:$F$100,"?*"))
This formula will count the sentences, but ignore the empty strings.
0
 
LVL 1

Author Comment

by:dabug80
ID: 40003157
Wow! That is an excellent solution. You solved it. And to think I thought it couldn't be done.

Thanks so much for your solution
0
 
LVL 1

Author Closing Comment

by:dabug80
ID: 40003158
Thanks
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Sparklines have been introduced with Excel 2010 and are a useful tool for creating small in-cell charts, used for example in dashboards. Excel 2010 offers three different types of Sparklines: Line, Column and Win/Loss. What it does not offer is a…
Convert between Excel file formats (.XLS, .XLSX, .XLSM) with/without macro option David Miller (dlmille) Intro Over this past Fall, I've had the opportunity to see several similar requests and have developed a couple related solutions associate…
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
This Micro Tutorial will demonstrate on a Mac how to change the sort order for chart legend values and decrpyt the intimidating chart menu.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now