Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I have a column of values and am trying to identify where values appear in
the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
Try this SUMPRODUCT((A1:A5=B1)*(ROW(1:5))) -- Regards, Ashsih Mathur Microsoft Excel MVP www.ashishmathur.com "Gary''s Student" wrote in message ... I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks!
-- Gary''s Student - gsnu200805 "Ashish Mathur" wrote: Hi, Try this SUMPRODUCT((A1:A5=B1)*(ROW(1:5))) -- Regards, Ashsih Mathur Microsoft Excel MVP www.ashishmathur.com "Gary''s Student" wrote in message ... I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You are welcome
-- Regards, Ashsih Mathur Microsoft Excel MVP www.ashishmathur.com "Gary''s Student" wrote in message ... Thanks! -- Gary''s Student - gsnu200805 "Ashish Mathur" wrote: Hi, Try this SUMPRODUCT((A1:A5=B1)*(ROW(1:5))) -- Regards, Ashsih Mathur Microsoft Excel MVP www.ashishmathur.com "Gary''s Student" wrote in message ... I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
No offense but that formula is not generic and it will return
an incorrect value if for instance the list is in A6:A10 Not only that but it will always count from row 1! -- Regards, Peo Sjoblom "Ashish Mathur" wrote in message ... You are welcome -- Regards, Ashsih Mathur Microsoft Excel MVP www.ashishmathur.com "Gary''s Student" wrote in message ... Thanks! -- Gary''s Student - gsnu200805 "Ashish Mathur" wrote: Hi, Try this SUMPRODUCT((A1:A5=B1)*(ROW(1:5))) -- Regards, Ashsih Mathur Microsoft Excel MVP www.ashishmathur.com "Gary''s Student" wrote in message ... I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
On Sat, 20 Sep 2008 09:51:45 -0700, "Peo Sjoblom"
wrote: No offense but that formula is not generic and it will return an incorrect value if for instance the list is in A6:A10 Not only that but it will always count from row 1! I think it will work if you e.g. change A1:A5 to A6:A10 as long as you do NOT change the 1:5 in the ROW(). Lars-Åke |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
On Sat, 20 Sep 2008 03:57:00 -0700, Gary''s Student
wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? Try the following formula. =MATCH("x"&B1,"x"&A1:A5,0) Note that this is an array formula that has to be entered with CTRL+SHIFT+ENTER rather than just ENTER. Hope this helps / Lars-Åke |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks!
Also thank you for your help several weeks ago. -- Gary''s Student - gsnu200805 "Lars-Ã…ke Aspelin" wrote: On Sat, 20 Sep 2008 03:57:00 -0700, Gary''s Student wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? Try the following formula. =MATCH("x"&B1,"x"&A1:A5,0) Note that this is an array formula that has to be entered with CTRL+SHIFT+ENTER rather than just ENTER. Hope this helps / Lars-Ã…ke |
#9
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
=MATCH(TRUE,INDEX(A1:A5=B1,),)
"Gary''s Student" wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#10
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks....very nice solution
-- Gary''s Student - gsnu200805 "Teethless mama" wrote: =MATCH(TRUE,INDEX(A1:A5=B1,),) "Gary''s Student" wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#11
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You're Welcome!
"Gary''s Student" wrote: Thanks....very nice solution -- Gary''s Student - gsnu200805 "Teethless mama" wrote: =MATCH(TRUE,INDEX(A1:A5=B1,),) "Gary''s Student" wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#12
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
one more option, array entered
=MATCH(C2&"",A1:A4&"",0) "Gary''s Student" wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
#13
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks!
-- Gary''s Student - gsnu200805 "JMB" wrote: one more option, array entered =MATCH(C2&"",A1:A4&"",0) "Gary''s Student" wrote: I have a column of values and am trying to identify where values appear in the column. For example, in A1 thru A5: cow mouse pig horse Note A3 is blank. If I put "pig" in B1 then the formula =MATCH(B1,A1:A5,0) correctly returns 4 If I leave B1 blank, the formula returns #N/A rather than 3. I need the result to be 3. I can make a UDF to give the correct result, but I can't use VBA in this application. So can I find values in a list even if the value is a blank?? -- Gary''s Student - gsnu2007xx |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Why are blanks being ignored by my MIN function? | Excel Worksheet Functions | |||
growth function with blanks | Excel Worksheet Functions | |||
index match array function-returning only first match, need last. | Excel Worksheet Functions | |||
Paste Special Skip Blanks not skipping blanks, but overwriting... | Excel Discussion (Misc queries) | |||
Excluding 0s and blanks from a LINEST function | Excel Worksheet Functions |