Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
WCM WCM is offline
external usenet poster
 
Posts: 59
Default Match() worksheet function

Excel Help indicates that the Match() function works for an Array, but I can
only get it to work for a 'list' (i.e., does not work for an array with more
than one column - does not work for a two dimensional array).

Am I missing something? Thanks in advance for you help ...

Bill

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Match() worksheet function

MATCH...

The lookup_array must be a one dimensional array.

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Excel Help indicates that the Match() function works for an Array, but I
can
only get it to work for a 'list' (i.e., does not work for an array with
more
than one column - does not work for a two dimensional array).

Am I missing something? Thanks in advance for you help ...

Bill



  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
WCM WCM is offline
external usenet poster
 
Posts: 59
Default Match() worksheet function

Then is there a best way to find location of a single literal value (or
referenced value) in a two-dimensional array?

Say I have alpha characters in the Excel range A1:M9. I want to find the
first location of "G" in that array. Is there any function that would return
say (5, 7) - i.e, for location of "G" in row-5, col-7?

"T. Valko" wrote:

MATCH...

The lookup_array must be a one dimensional array.

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Excel Help indicates that the Match() function works for an Array, but I
can
only get it to work for a 'list' (i.e., does not work for an array with
more
than one column - does not work for a two dimensional array).

Am I missing something? Thanks in advance for you help ...

Bill




  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Match() worksheet function

It depends on what you consider the "first" location:

...........A..........B
1........X.........Y
2........Y.........X

What is the first location of Y ?

Is it B1 or A2 ?

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Then is there a best way to find location of a single literal value (or
referenced value) in a two-dimensional array?

Say I have alpha characters in the Excel range A1:M9. I want to find the
first location of "G" in that array. Is there any function that would
return
say (5, 7) - i.e, for location of "G" in row-5, col-7?

"T. Valko" wrote:

MATCH...

The lookup_array must be a one dimensional array.

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Excel Help indicates that the Match() function works for an Array, but
I
can
only get it to work for a 'list' (i.e., does not work for an array with
more
than one column - does not work for a two dimensional array).

Am I missing something? Thanks in advance for you help ...

Bill






  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
WCM WCM is offline
external usenet poster
 
Posts: 59
Default Match() worksheet function

That would depend on how excel does the search - whichever "Y" it runs into
first. For my purpose, any cell address with the value "Y" would work.
Specifically, what I need is the row number of any "Y" in the A1:M9 array -
doesn't matter which "Y". I will use that row number to get the value in
column Q for that row number.

Once I get the row number I know what to do to get the value in column Q for
that row.

My problem is getting a row number for the value "Y" when "Y" exists in a
range (not a single column). Bottom line, I need the equivolent of a
Match() function that works for a two-dimensional array.

Is there any Excel function (or combination of functions) that does that?

Thanks ...

"T. Valko" wrote:

It depends on what you consider the "first" location:

...........A..........B
1........X.........Y
2........Y.........X

What is the first location of Y ?

Is it B1 or A2 ?

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Then is there a best way to find location of a single literal value (or
referenced value) in a two-dimensional array?

Say I have alpha characters in the Excel range A1:M9. I want to find the
first location of "G" in that array. Is there any function that would
return
say (5, 7) - i.e, for location of "G" in row-5, col-7?

"T. Valko" wrote:

MATCH...

The lookup_array must be a one dimensional array.

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Excel Help indicates that the Match() function works for an Array, but
I
can
only get it to work for a 'list' (i.e., does not work for an array with
more
than one column - does not work for a two dimensional array).

Am I missing something? Thanks in advance for you help ...

Bill









  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Match() worksheet function

If your range is A1:M9...

Array entered** :

=MIN(IF(A1:M9="G",ROW(A1:M9)))

This will return the (absolute) row number of the first location of "G" from
top to bottom.

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER)

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
That would depend on how excel does the search - whichever "Y" it runs
into
first. For my purpose, any cell address with the value "Y" would work.
Specifically, what I need is the row number of any "Y" in the A1:M9
array -
doesn't matter which "Y". I will use that row number to get the value in
column Q for that row number.

Once I get the row number I know what to do to get the value in column Q
for
that row.

My problem is getting a row number for the value "Y" when "Y" exists in a
range (not a single column). Bottom line, I need the equivolent of a
Match() function that works for a two-dimensional array.

Is there any Excel function (or combination of functions) that does that?

Thanks ...

"T. Valko" wrote:

It depends on what you consider the "first" location:

...........A..........B
1........X.........Y
2........Y.........X

What is the first location of Y ?

Is it B1 or A2 ?

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Then is there a best way to find location of a single literal value (or
referenced value) in a two-dimensional array?

Say I have alpha characters in the Excel range A1:M9. I want to find
the
first location of "G" in that array. Is there any function that would
return
say (5, 7) - i.e, for location of "G" in row-5, col-7?

"T. Valko" wrote:

MATCH...

The lookup_array must be a one dimensional array.

--
Biff
Microsoft Excel MVP


"WCM" wrote in message
...
Excel Help indicates that the Match() function works for an Array,
but
I
can
only get it to work for a 'list' (i.e., does not work for an array
with
more
than one column - does not work for a two dimensional array).

Am I missing something? Thanks in advance for you help ...

Bill









Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
index, match, offset worksheet function sand Excel Worksheet Functions 3 March 20th 08 10:02 PM
how can we get unique values in match function for same match key. Xcel[_2_] Excel Worksheet Functions 11 December 7th 07 08:13 PM
Worksheet function match - run time error Sajit Excel Worksheet Functions 3 July 8th 07 10:30 PM
index match array function-returning only first match, need last. Julie Olsen Excel Worksheet Functions 3 December 29th 06 12:50 AM
Match as well as does not match array function Vikram Dhemare Excel Discussion (Misc queries) 7 April 25th 06 09:15 AM


All times are GMT +1. The time now is 02:22 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"