This tutorial demonstrates the key strengths of Excel's INDEX / MATCH function that make it superior to VLOOKUP. You will find a number of formula examples that will help you easily cope with many complex tasks when VLOOKUP fails. Continue reading
by Svetlana Cheusheva, updated on
This tutorial demonstrates the key strengths of Excel's INDEX / MATCH function that make it superior to VLOOKUP. You will find a number of formula examples that will help you easily cope with many complex tasks when VLOOKUP fails. Continue reading
Comments page 15. Total comments: 614
I have a formula which works well but I need it to go further and return a blank result if the source cell in the other sheet is also blank. Otherwise the formula returns the value "0-Jan-00", since the cell format is suppose to return the date from another tab. The current formula is:
=IF((ISNA(MATCH($E4,Sheet!$H$9:$ACW$9,0)+4)),"",INDEX(Sheet!$H$10:$ACW$13,4,MATCH($E4,Sheet!$H$9:$ACW$9,0)+4))
Thank you
Hi I'm still unclear on where "1" came from in the chapter of "Look up with multiple criteria using INDEX MATCH"
Is there any hidden formula to return "1" value ?
Hi Jacob,
I guess you are asking about this part of the formula:
MATCH(1, (A2='Lookup table'!$A$2:$A$13),0) * (B2='Lookup table'!$B$2:$B$13)...
There is no hidden formula, 1 is "hardcoded" in the Match formula as the lookup value. The formula checks two columns in the main table, column A ("Customer name") and columns B ("Products"), for matches in the lookup table. If the match is found, the above equation returns "1", otherwise "0". And that is why we use "1" as the lookup value, we just want the MATCH function to return an item's position only when both criteria are true.
sorry for bothering you. as i'm beginner,i understand your intention why you put hardcoded "1". Without any formula like "if", excel current sytx enables user could compare and return either "1" or "0" ?
Hi Jacob,
Generally, yes. More precisely, the functions return the logical values of TRUE that equates to 1, and FALSE that equates to 0.
In fact, I started to write a more detailed explanation for you, and ended up re-writing that part of my blog post :) Please check out the revised Look up with multiple criteria example. Hopefully the current explanation makes more sense. And thank you for your question!
Thanks for your kindness :)
Hi,
I'm trying to get values of the sales, costs, and profit for each item number using Index Match function, but I want the function to loop through values in column A that contains the item numbers, until no more records. Below is sample data.
Column A Column W Column X Column Z
1234 10.00 20.00 30.00
4567 20.00 30.00 40.00
How do I do this?
Thanks
Javed
I hope someone can point me in the right direction here. Here's my problem.
I have a spreadsheet with extension number, and I want to match that extension number to a name on the list. The issue is sometimes the name will change but the extension number is reused, but I want to keep historical data. Here's the example:
User1 had extension 2500
A vlookup can quickly return User1 as the name, if it's the only occurrence.
on 3/1/2016, User4 takes over and uses extension 2500.
Now, I want to show all rows prior to 3/1/2016 with User1 name, and all rows after 3/1/2016 with User4 name.
I'm not sure how to represent this...
So I want to match both criteria, Date and Extension to come up with the name.
Here's what I want to accomplish:
Date Ext Name(vlookup)
2/29/2016 2500 User 1
3/1/2016 2500 User 4
3/2/2016 8433 User 2
3/2/2016 8434 User 3
3/3/2016 2500 User 4
My Lookup table is like this:
Date Ext Name
1/1/2016 2500 User1
1/1/2016 8433 User2
1/1/2016 8434 User3
3/1/2016 8432 User4 (This extension is now repeated)
Thank you in advance for your help!
ADP
I have a spreadsheet for taxes. On one sheet there is a list of per diem allowances for different cities and counties throughout the US. Some cities have different rates depending on the time of year. What I'd like to do is this.
Look up the county specified in column F on sheet 1 in column D on 2015 Per diem Rates. Now if there are different rates at different times of year I need it to look at the date in Column a on 2015 and see what date range it falls between on 2015 Per diem Rates and then return the value in the corresponding row in column G.
I hope I haven't lost you! I know it has to be possible but I'm
My column A is DATE, column B has letters A-H which can repeat and varies with the dates, columns C and D have integers. I am looking for a formula to be in a cell in column E that can give me the value from either C/D if a cell value in column F (can be letters from A-H) matches with the letter in column B and the date is the MOST RECENT DATE. Thanks to everyone who can help me.
hello,
i am facing in some problem please give me a solution
how to find out exact value
like example: wihch is the highest value in "post" in texas
(city, state), (post, texas)
state - texas,in texas 3 city's for example
city - post - 12.53%
north post - 11.53%
south post - 12.54%
(city, state), (post, california)
post - 15.40%
I try to find and return value from pivot table to another excel list using formula "=IFERROR(VLOOKUP($A3,PIVOT!$A$4:$RX$361,MATCH(BOM!G$1,PIVOT!$A$4:$SC$4,0),0),)"
but it's returning me value "0" instead of value that supposed to be founded in PIVOT.
Can someone assist ne with creating or amending above formula.
I've sent an example document to 'support@ablebits.com'.
I tried to leave a comment but I can't see it, so I'll re-post. Please ignore this if the original did come through.
I have some columns of production data from which I want to create a line graph. There are gaps in the data as there was no production during that particular time. I want to ignore the gaps, as they are irrelevant, and only graph the days when there was production.
It appears that I need to use a combination of Index/Match + If + Small + Row to place the data points in a new column and then have the graph refer to the new column which only includes cells that have a value in an unbroken list.
Thanks
Hi Svetlana,
Thanks for the article, it explained things very well for me.
I have a slightly more complex problem I'm trying to solve (very complex for me, but maybe not too hard for someone more experienced).
I have a number of columns representing production within a particular hour of the day. From these I want to formulate a line graph displaying production over time. However there are a lot of gaps in the data as there was no production in that hour. A graph that does not take these gaps into account is stretched out.
I want to make a graph that does not include the gaps in the data.
From my research it appears that I need to create a new column which will pull the data into it that I want, using a combination of If + Index/Match + Small + Row.
I can't afford to individually select the cells that have data as I want the graph to dynamically select the required data and the data-set will end up being very large.
I will email an example document to support@ablebits.com.
how to formulate B1 = count "X" <=5
if A1 to A20 = X , B1 to B20 = 4 in sheet 1 &
if A1 = X in sheet 2
how can i arrange students grades to get highest marks and the student who has scored the marks,,,,,,as well using the same formular to get lowest marks and the student who has scored lowest marks
please help
Sorry please ignore my previous quesiton the alignment didn come as i expected when i wrote the question. Please see my updated quesiton
Sl Item Category
1 Cabbage Veg
2 Carrot Veg/Fruit
3 Banana Fruit
4 Carrot Veg
So if i need an out of Veg and Fruit then i need to display Carrot in Veg and Veg/Fruit category.? can someone help me?
This worked great, and used it to match 3 values before giving me a result. Thanks!!
i have a value in column A which has 4 options in column d
I am using the index/match to produce a table of the 4 options (column d). I can only get the first option to work. how do i get the next 3 rows to show up in my table for the item in column A
a c d
1 0.75 3450
1765
1150
850
=IF(INDEX($D81:D$237,(MATCH($S$69,$B$81:$B$237,0)))0,INDEX(D$81:D$237,(MATCH($S69,$B81:$B$237,0))),"")
Hello, Harvey,
To help you better, we need a sample table with your data in Excel. You can email it to support@ablebits.com. Please add the link to this article and your comment number.
Hi,this was helpful for a beginner with Index like me. I would like to know how to find out multiple matches if there are multiple entries of the lookup value.To be clear let take an example : Column A has all the products and column B has the customer name. There are multiple products a customer has purchased. Now if i would like to know all the products a single customer has purchased, how would i go about it?
thanks
Greetings,
I'm stuck with an odd ball for days. The Cell that contains the Value I want exceeds 255 characters/symbols (not the value I'm looking for).
Formula I used trying to capture the row containing '9F0702':
MATCH("*9F0702*", A2:A10, 0)
Lets assume it's contained within A5
Data in A5 (321 characters):
7081975A0851843600000810395F24031908315F25031410015F280207845F3401028C279F02069F03069F1A0295055F2A029A039C019F37049F35019F45029F4C089F34039F21039F7C148D0C910A8A0295059F37049F4C088E14000000000000000042014403410342031E031F039F0702FF009F080200029F0D05BC50BC08009F0E0500000000009F0F05BC70BC98009F4A01829F420207849000
I Get: N/A
How can I get my formula to work?
The tutorial explains what to do when the value you are looking for exceeds 255 but not when the Cell Value itself exceeds it.
Please please help me out.
Hello,
You can try the following workaround:
=MATCH("*9F0702*",LEFT(A2:A10,255),0)
Hello,
I have a 93k line data set, in which I've utilized the annoying conditional formatting tool for duplicate lines. I am attempting to group all duplicates and remove conditional formatting, however, it is no easy feat. With such a large data set it causes excel to crash during filtering.
I have attempted using lookups, match, index/match functions to no avail. Each duplicate line is not an exact duplicate because of the format (i.e. OPI or opi). Some are capitalized and may have additional letters and/or symbols.
Is there a formula that can be used to locate and group the duplicates without being exact matches from so much data?
Hello,
Please try the Duplicate Remover add-in for your task:
https://www.ablebits.com/excel-suite/find-remove-duplicates.php
Hello,
I came here to look for advice on a task in Excel that could be very simple, but I am not an Excel expert. I have two columns that contain over 1,000 values in each. 90% of the values are the same in each column. I simply to look for the values that are different in each of the columns. I tried the Vlookup and I have not had any luck. Is this something the Index Match could do?
Thanks in advance for your help.
Hello, Castoro,
You can try our Duplicate Remover to search for unique values:
https://www.ablebits.com/excel-suite/find-remove-duplicates.php
If you prefer using a formula, you can add a helper column with this one:
=IF(ISERROR(INDEX(A2:A10, MATCH(A2, A3:A10, 0))), TRUE, FALSE)
Here the values are in A2:A10.
Hi,
I want formula for its like a inventory style, I have received same item different date and different price than I want issue same price what I was received
Example:
Received:
Date Description UOM Qty Rate
01/12/2015 Boat Nail 4" Kgs 200 10
Issue Or Sale
Date Description UOM Qty Rate
01/12/2015 Boat Nail 4" Kgs 20 10
Issue Sheet Date,Description Qty, rate Placed placed automatically compare to received sheet Date,Description and Qty
Hello,
Merge Tables Wizard add-in can help you with the task. Please find more information about it on this page:
https://www.ablebits.com/excel-lookup-tables/index.php
Not working for a situation like this
Lookup value :SSJQFIDPK
From array
MVKLALQPRDSVARIAREHDINDNLLFKWLRIWLIKGRISRRLPLTNSSGIGVELLPVEMTLDERPYPVFTRGNYEDQ
MLTLEVIRKINDWPSNRVHELLPWNLSAVK
MTTLHYYLKEALLNIIENRRQNFAFLVFLSLSFIGIIITDSLIYSVSLKAEEELKVHSDKVIFVKLYRPKTVGYITEKFITVSKVLSFSKNAFLYVSDTPFSGELFSVSGIDKLGLNTEYSGDLNDKYNGNVAIVNESSPFFSKKQIFINGVPFKIIGVRLNSKTDFLDSLGLKANQSDEHIFIPLETMFKMKLDNRVNAVKIFLDNIVTKRDINNVKRVLYDNDIRKFDIVTSLNAKEAVDRVLERFSLLTNSVYVILTLSASVTCFILSKRSFYSRRVELSLKIIHGTEKKEITVLIIIESLIMLSVCLFISLIHAGVIMHIIKYFLDVTISIRTTMITISLANVLLVFIFANIIFSRLFFSINPVNAIKGKIE
MRHILYSFLAINAYLFSTQTLAKDCIIDNFFQKSIQFNSYSLDIEELDINKHNNIKTMLPDINIGLGQYINNNQWFSSITDSHFYLSLSYNLLSAYEAKMQNNKLDIANYLKYIEMLSERNNYIINLFSEIINYKIKKSHLMLMFERYRKLNKEYEIAKRKMSIGLISVLDVEMIYNILQKIRFDIDVLEEEESLLSDKISREYHVPESAIPDITYHKLKECKTADFYTLLAENKKLKIKAADIDNDIRKLSEIPSFYLSFGLTPKQGGALGNMSLRKMDYSASLGISFPLMGLFSSSVNQKEKIISMSRTRNESLKENIKLDLLEKEIRQKIDRLEKNLAMMKNELTLKKRKVEYINYRLKNGQDDVISYLSSVENLHETENEFQKIGYEIEYYSLYHYFLLQHISNTGEM
MIEGNVVTVERKLFSVLNHEYTAKKDIVAMKRNMEEKKLARLKGVKTHSTSMFSKGLISRESLHDIDEKISNTELTIMGLDIESKNLEQLLKLSSPFLHTPFIIRNIFVTNEQYVNAGDDIMSVELLDNFYIDVKFDPVSITGNIRDKRIRYRSLVNSLMGAATVVKNIRASGESTQGEDTSGLRSITLLIDGDRNELSNLLDTAFEIIIDD
MIRVKIHKKPIENRTILNNSTIEIKEGSFNIITGPSGVGKTSLLNIIGLLDNAFVGEYEFFGKKVEIKDNSITTYIRRKYFGFIFQDSLINVKQNVLRNILCSVDSQNIIAARERINDILVSVGLSNINNNVSFLSGGEKQRLALARALIKKPSILLADEPTASLDIKNKKLVMNILSEYNNQGGTVVMVTHDLELIDENMTLIQLLNT
MKFTIVLLYFFAYYLAARKRRVSLFFTILLYSIIFSGMYFSSGFLEYYGSSNLYLSFGLLCYNMITLVIYGFLSSYGVLGACLHALLLTSLSAFGMFIPLNPLIVLYYDFPDILPRTDIPVLNLLILNLIPAVTFSLKISFFLRSLMLLLFPLIWKTPVNITHPPLNIVIVQVGLYFKKVGVRGNFYTDLNEFVRNKKVDLVILSENVFFGYKNDYIKERTKHLLKQLKDNRFHYKYGILMNLYGYQDINNVVSAFWHKEEFLLHQKSKLIPFFEKKSFYNSPEPSTSPFLYYKKKYNEQDILDFNNIKMSIHICYEGLFPEGESRRKDISIVQSDYSWLSDNHKYDNTLINGSILSKFSVSPNTPLINIQNYGGTVLIDKNWKIDMDLFNRSKTEPFLFTQI
MHSENIAAYIGLDVHKETLAVAIAAPERLGEVRYYGTINNEAQAVRRLFQKLQGLYGNILSCYEAGPCGFGLYHQLTAMNIKCQVIAPSRIPKSPTDRIKNDHRDAISLARLLRAGELTPVWIPDLTHEAMRDLIRARAAAKRDSRVARQRILSMLLRTDKRYAGKHWTGKHRTWLANQSFSQPSQQIAFQHYCQSLEQIEDRILQLDQKISRLLPEWSLCNLVCQLQALKGVGQLIAITLVAELGDFSRFSNPKQLMAFLGLVPGEYSSGNSIRPRGITKVGNSELRRLLYEAAWSYRTPAKVGAWLIYYRPDSVTQYSKDIAWKAQQRLCSRYRSLTAKGKNHK
Hello Nazrul,
It looks like this sequence of characters is not present in the array.
Hi, I'm trying to find a formula that would help me solve the following problem:
Code Country LE#
123 US 4026
123 UK 4026
123 US 3026
435 CN 1419
435 CN 1398
I need to find a formula that can return lowest LE# so if I look up 123 & US it should return with the lowest LE# which is 3026
Thanks.
Hello, David,
Please try this array formula:
{=MIN(IF((A2:A6=123) * (B2:B6="US"), C2:C6))}
Make sure you press CTRL + SHIFT + ENTER after entering it.
Thank you!
Hi Svetlana,
I am trying to apply below formula to know the date of particular event corresponding to the person listed in column B, but it resulting as #REF!.
INDEX('Bill Entry'!$K:$K,MATCH(sheet5!$B6,'Bill Entry'!$B:$B,0),MATCH(sheet5!D$3,'Bill Entry'!$H:$H,0))
also used the following, which shows #VALUE!
INDEX('Bill Entry'!$K:$K,MATCH(sheet5!$B7&sheet5!D$3,'Bill Entry'!$B:$B&'Bill Entry'!$H:$H,0))
Pl. resolve it
Amod Ranjan
Hi,
Is it possible to do the index match function with an isblank formula?
The index match formula works great, but returns a '0' when the cell is blank, I would rather it returned a blank cell.
Many thanks
Emma
Hello, Emma,
Here's a sample formula that may work for your task:
=IF(ISBLANK(INDEX($D$2:$D$10,MATCH("Japan",$B$2:$B$10,0))), "", INDEX($D$2:$D$10,MATCH("Japan",$B$2:$B$10,0)))
Hello Svetlana,
If in above table of country population; one country is e.g. Italy is 5 times written together with other countries, then how to get minimum population of Italy from such tables???
Thanks for your kind guidance.
For I am no expert, and have to translate all formulas (No, I dont work with a English version of office) some of the listed may be inacurate/wrong.
But i am pretty sure that:
- under "Why Excel's INDEX MATCH is better than VLOOKUP", 3.
=INDEX(D5:D10, MATCH(TRUE, INDEX(B5:B10=A2, 0), 0))
should be more like
=INDEX(D5:D10, MATCH(A2, B5:B10, 0))
- under "Calculations with INDEX MATCH in Excel (AVERAGE, MAX, MIN)", first table
Beijing has MAX population, and Lima MIN population, table states just the other way.
- under "How to use INDEX MATCH to search by row and column values", right above second graphic
=INDEX($A$1:$E$11, 4, 5, 0))
should be
=INDEX($A$1:$E$11, 4, 5)
If you copy&paste and then replace subfunctions with values, make sure you get the whole subfuncttion...or does the 0 do something I dont get? (despite the second closing bracelet)
- Look up with multiple criteria using INDEX MATCH, first graphic
just a minor thing: Why no row numbers? Really would help. :)
I only red on 'till (and including) "Look up with multiple criteria using INDEX MATCH" for I didn't need the following for solving my problem.
Pls, pls, pls proofread your articles before releasing. I understand that's a pain in the neck, but honestly, If I wouldn't know something about excel in the first place, I would have quit this article with a "fuckoff author" thought by the first non working formula. I came here to find a solution for my problem/learn something new. And if you, the "teacher", give me an example and that doesn't work, what am I supposed to do? Even I took a few minutes to realise that this is not just a new feature but an error, for I generally trust the internet.
Greetings
The Cook
PS: I hope these are mistakes. Or I just made an donkey out of myself.
PPS: "...for I generally trust the internet." even Abraham Lincoln knew: "Do not trust every (quote) at the internet." Wise bloke he is, isn't he?
Summary: A few errors and one cosmetic sugestion I found in this article.
The Cook is back: Just a comment for the friendly fellow who will write a comment about how someone else allready wrote a comment about this "mistakes": Here is a penny for your thoughts.
If that's true, just correct it allready. I only checked the first few comments, and realized most of them are questions for szenarios they have. And there are more comments that article. Writing my two comments was faster for me than checking the comments, for I read the article anyways 'till a certain point.
If that is not true, and I am indeed the first to point out mistakes:
I totaly checked all other comments, and couldn't find any pointing out mistakes. So i sacrificed some of *my precioussss* time to fulfill the heroic deed of doing so.
And I am no mother-toungish-english...er? so keep all tiping mitstakessd you find. :)
Summary: Some gibberish, some justifications, no real information.
Read for pleasure. Or don't.
Hi, i need an help on index match function! i have a set of data for which i want to use index match function. My problem is i have lookup value but my return value also there in same column in the lookup value. how to return the below value.for example :-
Sam
age41
Ram
age32
height 6"
Mary
Age7
So i have all the name but i need the below value from the name which i have already done using index match function but i cant. Can u pls help me out.
I've seen your article and I'm impressed on your. Where is my question:
In the population table I've to find out the name of the country having highest population.
Please help me out how to do that without macro or VBA
Hi Fellows,
I was wondering whether someone can Help.
Is there a way to use the Index function to do the following.
Check for a Match (let's from A2 in column E) and if no match is found look for a match (let's say from B2 in I) and output the value from the column?
Thank you in advance for the cooperation.
Regards,
Slavcho
Hello Svetlana,
I wanna use index match formula to grab the first matching value"1" in every row and seperate it from the rest of the data. However most of the formula solutions return a report fromat however I wanna keep the same table design but just have it in two copies so that I can create a pivot afterwards.
I formed an example below. Thanks so much in advance.
2004/1 2004/2 2004/3 2004/4 2004/5 2004/6
Product 1 1 1 1
Product 2 1 1 1
Product 3 1
Product 4 1 1 1
Product 5 1 1 1
Product 6 1 1 1
How would you resolve this in order to get the first column value:
=INDEX(O3:O12^MATCH(B25^IF(((B25=R3:R12))^0^1)^0))
Input Value: B25: 8748
0 NA NA 9000 9999
1 NA NA 0 999
2 NA NA 1000 1499
3 NA NA 1500 1799
4 NA NA 2000 3999
5 NA NA 4000 4999
6 NA NA 5000 5199
7 NA NA 5200 5999
8 NA NA 6000 6799
9 NA NA 7000 8999
=INDEX(O3:O12^MATCH(B25^IF(IF(--(B25=R3:R12)^0^1)^0^1)^0))
I've tried and am still failing.
Hello Svetlana
I am started to use Index Match function and I tried your article/suggestion very useful.
I have now looking at using Index Match with multiple criteria and I followed the example. I have noted that in this case one of the advantages wrt vlookup value use is lost, basically I can not longer insert or delete column in the lookup table. Can you please confirm that? is there 1 alternative can be use that overrides this problem
Thanks
S
Hi. An excellent article on the use of INDEX MATCH, thank you. I have added the error handler (IFERROR) but previously with VLOOKUP I could also check to see if the resulting value was blank, and leave it blank in the cell. The data type in my cell is DATE, and if the answer is 0, it formats this as a date which is a pain.
My old formula is: =IFERROR(IF(ISBLANK(VLOOKUP(A1,Endorsements!A2:L33,5,FALSE)),"",VLOOKUP(A1,Endorsements!A2:L33,5,FALSE)),"")
I now have =IFERROR(INDEX(Endorsements!$E:$E,MATCH(A1,Endorsements!$A:$A,0)),"") which works great unless the item found is a 0, in which case the cell then shows 00 Jan 00.
Hope you can assist, this has been baffling me for many hours!
Thank you
Thanks a lot to post a very useful topic which can minimize our work at a great extent.
HELLO
i have a master list of items and New items codes . and another list of secondary list of items which have old codes .
I need to find out the common item description and replace the old item codes with the new codes.
thanks
Hi Svetlana! I have a spreadsheet with NFL stats and player rankings for all teams. My quarterback rankings are on Sheet 1 and wide receivers on Sheet 2.
I am trying to add the ranking of a quarter back with the ranking of a wide receiver for the same team to return a value for the wide receiver.
Example: wide receiver Joe Smith plays for team X and is ranked #5, his quarter back John Doe is ranked 6 = Joe Smith's value of 11.
Here is one formula that I've tried unsuccessfully so far : =IF(MATCH(C2:C51,Sheet2!C2:C39,0),A2:A51+Sheet2!A2:A39). Thank you for any assistance provided.
Hi every one.
Whats the simple way to do this
* If the DATE entered in "X" sheet goes to same date cell i.e if entered 10th then its goes to 10th Row of "Y"sheet".
Thanking you in advance for your kind support
I am new to the Vlookup function, I feel I have a good grasp of it but one of my basic lookups is not working correctly. Ifyou look at test sheet, cell c24. The value is not returning correctly, there seems to be some math occurning and I cant figure out where it is. Any assistance?
C24 - =IFERROR(VLOOKUP(A24,Sheet1!A2:B23,2),0)
I was trying to post the xls but don't see an attachment option.
Hello,
I'm wondering if anyone can help me.
I am trying to create an organiser for my other half for university. Column C10,313 contains the date with column D10,313 Containing work set and a few other columns ToDo, Exams, Notes etc.
I am trying to create a formula with INDEX MATCH to create a new table with a column for 'Work to be completed' and the date set sequentially so when the organiser is being used you don't have to use any filtering functions to search the organiser. I want to keep the interface as simple as possible so you just have to fill in the 'work set' next to the date and it auto populates the concise list of 'Work to be completed' with corresponding date...
Any one know how I can go about this? It would be much appreciated.
Cheers,
Lewis
Hi
I have downloaded Microsoft Templates file called "Sales invoice tracker" which has 4 key tabs which enables me to enter Customer details, Invoice details, Invoice summary and has a Invoice template tab. The file works great for recording all client information, client sales and creates the invoice via a dropdown list named (rngInvoice in the formula below) and referenced by the chosen job number in the "invoice" template. The formula has work fine until the ROW(1:1)) reaches ROW(13:13)) down the invoice page, i have reviewed the formula and for the life of me i cannot understand how this part of ROW works
=IFERROR(INDEX(InvoiceDetails,SMALL(IF(InvoiceDetails[Invoice '#]=rngInvoice,ROW(InvoiceDetails)-ROW(InvoiceDetails[#Headers])), ROW(1:1)), MATCH($B$13, InvoiceDetails[#Headers], 0)),"")
I have recreated a similar document but i am struggling with capturing and transferring data of multiple columns and rows via a single Job number column
All i would like to do is select a Job number on the dropdown list on the "invoice" template and have the data from the "invoice details" with multiple columns and rows to be copied into multiple columns and rows on the invoice
Please help
Hi
I have a file with 2 tabs, the first one has the customers name and the quantity that they ordered by style and on the second tab I also have the customer name and the style that they forecasted, I want to match the customer name and the style of the first tab with the second tab and return the value of the cell with the forecast quantity. I'm using the below formula, but it is not working
=IFERROR(INDEX(Sheet2!$1:$65536,MATCH($A4:$B4,Sheet2!$C:$D,0),MATCH(D$3,Sheet2!$1:$1,0),1),0)
Hi
Anyone can help me to change this vlookup function to index mach?
=IFERROR(VLOOKUP("*"&G:G&"*",'ADV. & LOAN'!B:D,2,FALSE),"")
To be clearer in my last comment, "STREET" is the same as "Street", but is not the same as "Street.". (In my case, comparing addresses, " Lake St." is not the same as "LAKE ST" without the abbreviating period.)
By the way, I did some experiments and even if you pick exact match (0), it is still case insensitive when you try to match.
STREET is the same as Street.
(Now if I could get a "fuzzy" match so that Road would match RD, wow!)
could you please help me out on this scenario.
SCENARIO
IF cell D3 AND range F3:AJ3 ISBLANK(), THEN C3 =""
IF cell D3 OR range F3:AJ3 is NOT BLANK , THEN MATCH values of cell D3 with Range F2:AJ2, whichever is MAX should show in cell C3.
=IF(ISNA(OR(COUNTA(F3:AJ3)=0,(MAX(LOOKUP(2,1/(F3:AJ3""),$F$2:$AJ$2)<D3)))),IF(D3="","",D3),LOOKUP(2,1/(F3:AJ3""),$F$2:$AJ$2))
Hi Svetlana,
Can you kindly show us how we use this function between two worksheet but the excel book is same.I have tired it but i did not completely successful.
Hi Svetlana,
I'm dealing with a software that uses excel functionnalities, but can't support array functions. Do you know an alternate way of doing what an array formula does?
Thanks,
Félix
Sorry the table collapsed!
……A………………………B………………………C………………………………D……………………………………………………E
Alpha………………1234………………Here……………East Here…………………………………………2054
East Here……2054…………………………………….Here…………………………………………………….1223
Golf…………………4657…………………………………….North Here………………………………………2212
Here…………………1223…………………………………….The North Here of Little Westerly…1235
Juliet……………7511…………………………………….West Here…………………………………………5589
North Here…2212
Siera………………4651
The North Here of Little Westerly……….1235
West Here…………………………………………..5589
Thank you
Svetlana
I have a large spreadsheet that contains a lot of information about thousands of locations. Each location has a unique 4 digit index number and a name. The name may not be unique but may be used in different locations such as North Here, South Here, East Here or “The North here of Little Easterly”. Some people know the location by the number and some people know the location by simply, in this case, “Here”. A simple lookup table can be used in the first instance for the unique number but what code must I use so that by entering the name, “Here” in a field, the code placed in stacked fields (say 6, one above the other) will pull up all results where the name “Here” is contained in the text in the field and report the unique location number in the adjacent field:
A B C D E
Alpha 1234 Here East Here 2054
East Here 2054 Here 1223
Golf 4657 North Here 2212
Here 1223 The North Here of Little Westerly 1235
Juliet 7511 West Here 5589
North Here 2212
Siera 4651
The North Here
of Little Westerly 1235
West Here 5589
Thank you