Good day to all.
Thanks to this site and ExcelIsFun I’ve made great progress in creating a neat "report". You’re awesome!
Survey data for multiple classes is captured in a single source and is downloaded to Excel. Each survey response is its own row and contains the Class ID. Responses to all questions are not required, therefore cells can be blank. I have created a “report” on another worksheet to display the results for a single class. The user will be prompted to enter the Class ID which will run a macro to populate the report.
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-comfficeffice" /><o></o>
Here’s where I’m stuck…
The survey includes a couple open ended questions and I want to display each non-blank answer for the selected class on this “report” in the rows (as many as are needed) below the question.
<o></o>
I’ve been playing with variations of INDEX and IF statements but can’t seem to figure out the right combo.
<o></o>
<o><o></o>
</o>
Named ranges:
ClassID = C1:C8
OQ1 = F1:F8
<o></o>
This array formula gives me the number of results which I was expecting to use for looping.
{=COUNT(IF(ClassID="ClassA",IF(OQ1<>"",A1:A8)))}
<o></o>
I have Excel 2003 & Windows XP.
<o></o>
Many thanks!
Thanks to this site and ExcelIsFun I’ve made great progress in creating a neat "report". You’re awesome!
Survey data for multiple classes is captured in a single source and is downloaded to Excel. Each survey response is its own row and contains the Class ID. Responses to all questions are not required, therefore cells can be blank. I have created a “report” on another worksheet to display the results for a single class. The user will be prompted to enter the Class ID which will run a macro to populate the report.
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-comfficeffice" /><o></o>
Here’s where I’m stuck…
The survey includes a couple open ended questions and I want to display each non-blank answer for the selected class on this “report” in the rows (as many as are needed) below the question.
<o></o>
I’ve been playing with variations of INDEX and IF statements but can’t seem to figure out the right combo.
<o></o>
<o><o></o>
</o>
Named ranges:
ClassID = C1:C8
OQ1 = F1:F8
<o></o>
This array formula gives me the number of results which I was expecting to use for looping.
{=COUNT(IF(ClassID="ClassA",IF(OQ1<>"",A1:A8)))}
<o></o>
I have Excel 2003 & Windows XP.
<o></o>
HTML:
Excel 2003ABCDEFG1IDResponderClassIDQ1Q2Do you have any suggestions?Another open ended question21AnnaClassA232JoeClassA22Want more hands on.43AmyClassB55No, it was a great class! Very helpful! 54MikeClassB45Would like a quick reference sheet.65DonClassA23Need more time or break into two classes. 76CindyClassB4487DougClassA22
[CENTER][COLOR=#161120][B]Sheet1[/B][/COLOR][/CENTER]
Many thanks!