xlookup

Forum home » Delegate support and help forum » Microsoft Excel Training and help » XLOOKUP

XLOOKUP

resolvedResolved · Medium Priority · Version 365

Elizabeth has attended:
Excel Intermediate course
Excel Advanced course

XLOOKUP

I am struggling with using XLOOKUP.
I have a list of grant balance b/f with references in Column A and balances in Column B.
I then have a payments sheet with grant references (in column A) with payments made in the period for these grants (in Column B). Not all grants will have had a payment in the period.
My formula looks like this:
XLOOKUP(A2,RPG_Payments!A3:A392,RPG_Payments!B3:B159) and I have then tried to copy that down in Column C.
Ideally I would like it to return nothing or zero if there is no payment.

RE: XLOOKUP

Hi Elizabeth,

Thank you for the forum question.

The structure of the XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

The lookup_array must have the same number of rows as the return_array.

In your XLOOKUP: XLOOKUP(A2,RPG_Payments!A3:A392,RPG_Payments!B3:B159)

The number of rows are different.

In the [if_not_found] argument you can tell the function what to display if no payments, and in the [match_mode] argument you will have to enter 0 to tell the function that you only want exact match.



Try


XLOOKUP(A2,RPG_Payments!A3:A392,RPG_Payments!B3:B392,0,0)

This will return zero if no payments or

XLOOKUP(A2,RPG_Payments!A3:A392,RPG_Payments!B3:B392,"",0)

If you want a blank if no payments

Kind regards

Jens Bonde
Microsoft Office Specialist Trainer

Tel: 0207 987 3777
STL - https://www.stl-training.co.uk
98%+ recommend us

London's leader with UK wide delivery in Microsoft Office training and management training to global brands, FTSE 100, SME's and the public sector

RE: XLOOKUP

Thanks, Jens.

A follow up question.
I discovered that while not all grants had any payments in the period, several had more than one.

If next time, I wanted Excel to add up the 2 or 3 payments that related to the same grant reference, how would I do that?

Do I need to use something else or can XLOOKUP handle this.

This is now low priority but would be useful for next time I run this as this time I manually adjusted for those with more than one payment.

Thanks,
Elizabeth

Edited on Fri 14 Jul 2023, 16:13

RE: XLOOKUP

Hi Elizabeth,

Try

=sumifs(RPG_Payments!$B$3:$B$392,RPG_Payments!$A$3:$A$392,A2)


Kind regards

Jens Bonde
Microsoft Office Specialist Trainer

Tel: 0207 987 3777
STL - https://www.stl-training.co.uk
98%+ recommend us

London's leader with UK wide delivery in Microsoft Office training and management training to global brands, FTSE 100, SME's and the public sector


 

Excel tip:

Copying the same value, label or formula quickly into a range of selected cells.

Select your range of cells. Type the value, label or formula that you want to appear in all the selected cells and then press Ctrl+Enter.

View all Excel hints and tips


Server loaded in 0.07 secs.