|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Actually, not true. If you use the IFERROR function rather than
IF(ISERROR()), then you can do this:
=IFERROR(VLOOKUP(), 0)
This will return the result of the VLOOKUP if the VLOOKUP is successful but
will return the second parameter (in this case, 0), if the VLOOKUP is
unsuccessful.
This is definitely a more efficient approach than the IF(ISERROR())
construction since the VLOOKUP is performed only once.
-Charles
"Bob Phillips" wrote:
> Yes, once to check if the VLOOKUP returns an error, once to get the result
> if it doesn't.
>
> --
>
> HTH
>
> RP
>
> "Arla" <Arla@discussions.microsoft.com> wrote in message
> news:B72D1CC1-605A-4207-98E5-7F347621FEA4@microsoft.com...
> > I am sorry if I am being dense; so now that I have added the "iserror"
> > portion to the formula, do I need to have "vlookup" in two spots rather
> than
> > just once?
> >
> > "Dave Peterson" wrote:
> >
> > > =if(iserror(vlookup(...)),0,vlookup(....))
> > >
> > >
> > >
> > > Arla wrote:
> > > >
> > > > I am using a VLookup function. I need to find an exact match, but
> when there
> > > > is no match, I would like to see a zero, rather than #N/A. Can
> someone help
> > > > me with a different formula to produce similar results as I am getting
> with
> > > > the VLookup without the #N/A?
> > >
> > > --
> > >
> > > Dave Peterson
> > >
>
>
> |
| |
|
| |
Was this post helpful to you? |
|
|
|
|
|
|
|
Reply |
| |
 |
|
Top |
|
|
|
|
|
|
|
|
|
| |
=iferror() was added in xl2007, though.
Charles Moore wrote:
>
> Actually, not true. If you use the IFERROR function rather than
> IF(ISERROR()), then you can do this:
>
> =IFERROR(VLOOKUP(), 0)
>
> This will return the result of the VLOOKUP if the VLOOKUP is successful but
> will return the second parameter (in this case, 0), if the VLOOKUP is
> unsuccessful.
>
> This is definitely a more efficient approach than the IF(ISERROR())
> construction since the VLOOKUP is performed only once.
>
> -Charles
>
> "Bob Phillips" wrote:
>
> > Yes, once to check if the VLOOKUP returns an error, once to get the result
> > if it doesn't.
> >
> > --
> >
> > HTH
> >
> > RP
> >
> > "Arla" <Arla@discussions.microsoft.com> wrote in message
> > news:B72D1CC1-605A-4207-98E5-7F347621FEA4@microsoft.com...
> > > I am sorry if I am being dense; so now that I have added the "iserror"
> > > portion to the formula, do I need to have "vlookup" in two spots rather
> > than
> > > just once?
> > >
> > > "Dave Peterson" wrote:
> > >
> > > > =if(iserror(vlookup(...)),0,vlookup(....))
> > > >
> > > >
> > > >
> > > > Arla wrote:
> > > > >
> > > > > I am using a VLookup function. I need to find an exact match, but
> > when there
> > > > > is no match, I would like to see a zero, rather than #N/A. Can
> > someone help
> > > > > me with a different formula to produce similar results as I am getting
> > with
> > > > > the VLookup without the #N/A?
> > > >
> > > > --
> > > >
> > > > Dave Peterson
> > > >
> >
> >
> >
--
Dave Peterson
|
| |
|
| |
Was this post helpful to you? |
|
|
|
|
|
|
|
Reply |
| |
 |
|
Top |
|
|
|
|
|
|
|
|
|
| |
When VLookup finds a match, it returns the Lookup_Value itself. Is there a
way to return the position in the Table_array where VLookup found the match?
"Charles Moore" wrote:
> Actually, not true. If you use the IFERROR function rather than
> IF(ISERROR()), then you can do this:
>
> =IFERROR(VLOOKUP(), 0)
>
> This will return the result of the VLOOKUP if the VLOOKUP is successful but
> will return the second parameter (in this case, 0), if the VLOOKUP is
> unsuccessful.
>
> This is definitely a more efficient approach than the IF(ISERROR())
> construction since the VLOOKUP is performed only once.
>
> -Charles
>
>
> "Bob Phillips" wrote:
>
> > Yes, once to check if the VLOOKUP returns an error, once to get the result
> > if it doesn't.
> >
> > --
> >
> > HTH
> >
> > RP
> >
> > "Arla" <Arla@discussions.microsoft.com> wrote in message
> > news:B72D1CC1-605A-4207-98E5-7F347621FEA4@microsoft.com...
> > > I am sorry if I am being dense; so now that I have added the "iserror"
> > > portion to the formula, do I need to have "vlookup" in two spots rather
> > than
> > > just once?
> > >
> > > "Dave Peterson" wrote:
> > >
> > > > =if(iserror(vlookup(...)),0,vlookup(....))
> > > >
> > > >
> > > >
> > > > Arla wrote:
> > > > >
> > > > > I am using a VLookup function. I need to find an exact match, but
> > when there
> > > > > is no match, I would like to see a zero, rather than #N/A. Can
> > someone help
> > > > > me with a different formula to produce similar results as I am getting
> > with
> > > > > the VLookup without the #N/A?
> > > >
> > > > --
> > > >
> > > > Dave Peterson
> > > >
> >
> >
> > |
| |
|
| |
Was this post helpful to you? |
|
|
|
|
|
|
|
Reply |
| |
 |
|
Top |
|
|
|
|
|
|
|
|
|
| |
Use MATCH instead of VLOOKUP.
Hope this helps.
Pete
On Jun 22, 2:37 pm, Rick F <Rick F...@discussions.microsoft.com>
wrote:
> When VLookup finds a match, it returns the Lookup_Value itself. Is there a
> way to return the position in the Table_array where VLookup found the match?
>
>
>
> "Charles Moore" wrote:
> > Actually, not true. If you use the IFERROR function rather than
> > IF(ISERROR()), then you can do this:
>
> > =IFERROR(VLOOKUP(), 0)
>
> > This will return the result of the VLOOKUP if the VLOOKUP is successful but
> > will return the second parameter (in this case, 0), if the VLOOKUP is
> > unsuccessful.
>
> > This is definitely a more efficient approach than the IF(ISERROR())
> > construction since the VLOOKUP is performed only once.
>
> > -Charles
>
> > "Bob Phillips" wrote:
>
> > > Yes, once to check if the VLOOKUP returns an error, once to get the result
> > > if it doesn't.
>
> > > --
>
> > > HTH
>
> > > RP
>
> > > "Arla" <A...@discussions.microsoft.com> wrote in message
> > >news:B72D1CC1-605A-4207-98E5-7F347621FEA4@microsoft.com...
> > > > I am sorry if I am being dense; so now that I have added the "iserror"
> > > > portion to the formula, do I need to have "vlookup" in two spots rather
> > > than
> > > > just once?
>
> > > > "Dave Peterson" wrote:
>
> > > > > =if(iserror(vlookup(...)),0,vlookup(....))
>
> > > > > Arla wrote:
>
> > > > > > I am using a VLookup function. I need to find an exact match, but
> > > when there
> > > > > > is no match, I would like to see a zero, rather than #N/A. Can
> > > someone help
> > > > > > me with a different formula to produce similar results as I am getting
> > > with
> > > > > > the VLookup without the #N/A?
>
> > > > > --
>
> > > > > Dave Peterson- Hide quoted text -
>
> - Show quoted text -
|
| |
|
| |
Was this post helpful to you? |
|
|
|
|
|
|
|
Reply |
| |
 |
|
Top |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Charles -- that works perfectly in my application; way more efficient.
Thanks,
Drew
"Charles Moore" wrote:
> Actually, not true. If you use the IFERROR function rather than
> IF(ISERROR()), then you can do this:
>
> =IFERROR(VLOOKUP(), 0)
>
> This will return the result of the VLOOKUP if the VLOOKUP is successful but
> will return the second parameter (in this case, 0), if the VLOOKUP is
> unsuccessful.
>
> This is definitely a more efficient approach than the IF(ISERROR())
> construction since the VLOOKUP is performed only once.
>
> -Charles
>
>
> "Bob Phillips" wrote:
>
> > Yes, once to check if the VLOOKUP returns an error, once to get the result
> > if it doesn't.
> >
> > --
> >
> > HTH
> >
> > RP
> >
> > "Arla" <Arla@discussions.microsoft.com> wrote in message
> > news:B72D1CC1-605A-4207-98E5-7F347621FEA4@microsoft.com...
> > > I am sorry if I am being dense; so now that I have added the "iserror"
> > > portion to the formula, do I need to have "vlookup" in two spots rather
> > than
> > > just once?
> > >
> > > "Dave Peterson" wrote:
> > >
> > > > =if(iserror(vlookup(...)),0,vlookup(....))
> > > >
> > > >
> > > >
> > > > Arla wrote:
> > > > >
> > > > > I am using a VLookup function. I need to find an exact match, but
> > when there
> > > > > is no match, I would like to see a zero, rather than #N/A. Can
> > someone help
> > > > > me with a different formula to produce similar results as I am getting
> > with
> > > > > the VLookup without the #N/A?
> > > >
> > > > --
> > > >
> > > > Dave Peterson
> > > >
> >
> >
> > |
| |
|
| |
Was this post helpful to you? |
|
|
|
|
|
|
|
Reply |
| |
 |
|
Top |
|
|
|
|
|