Retrieval of values of more than two columns in an another sheet using excel - excel

I have a Three column data set of 50,000 students in Sheet 1 as follows :
Sheet 1
Column A Column B Column C
23 Ram 567
24 Shyam 678
25 Sharma 634
Column A is the ID of the student, Column B is the Name , Column C is the Marks scored in a subject
Now I want to have another sheet say sheet 2 where as soon as I enter the ID and it will automatically retrieve the corresponding values from the sheet 1.
Sheet 2
Column A Column B Column C
23

Related

OFFSET function in Excel for Dynamic Table Named Range

I am working with a dynamic data range, so whenever new columns or rows are added either as the last column / row OR anywhere within the data range it would update the records.
I created an OFFSET function for a dynamic data range:
=OFFSET(Data!$A:$A,0,0,COUNTA(Data!$B:$B),COUNTA(Data!$1:$1))
But the issue is that it is updating new columns inside the existing columns.
I honestly have tried several other ways but without success.
Example table:
Column A Column B Column C
Need to Add Column D between Column A and Column B
Desired Output:
Column A Column D Column B Column C
123 456 789 10 11
But I am getting:
Column A Column B Column C
123 789 10 11
456 789 10 11
456 789
456 456
123
123
Column D column has not been added but has just been updated in the cells within the Column A and B
Which is not what I am looking for

Excel 2019: Copy data from sheet2 columns B, C, D to sheet1 columns B, C, D based on value of sheet1 column A

I have the following conditions:
I have a Workbook with 2 WorkSheets named Data and Users
In Data, I have column A populated with numbers ranging from 1 to 9999999
In Users, I have column A populated with numbers ranging form 1 to 9999999
In Users, I have multiple rows of each of the numbers (example 10 rows of 1, 18 rows of 2, 32 rows of 3, etc.)
In Data, cells B, C and D are empty
In Users, cells B, C and D contain email, first name, last name
What I am trying to do is to copy Users : B, C and D values to Data : B, C and D empty cells.
I'm trying to use the INDEX and MATCH functions, but cannot get it to run - continually getting errors.
Here is an example of what I've tried in a test cell in my Users sheet:
=INDEX(Users!A:A,MATCH(1,(A2=Data!:A:A),0))
So, to clarify.
I have:
Users sheet:
A B C D
1 me#me.com First Last
Data sheet:
A B C D
1
1
1
1
My objective is to populate every row in Data with the values of Users B, C and D whenever the value in column A matches.
The end result would look like:
Data sheet:
A B C D
1 me#me.com First Last
1 me#me.com First Last
1 me#me.com First Last
1 me#me.com First Last
Thanks in advance.

partial match between 2 sheets insert value in same row as match

One my sheet one:
Column A Column B Column c
51484EMK Twilight_Shimmer_and_Sky_Blossom 300.00
51713EMK_Sparkling_Blush_Digital_Images_a 2,025.00
51945EMK FY19_MK_Sparkling_Blush_IMW_Proo 0.00
I want to find partial match between the info in Column A with sheet 2 Column A:
Column A Column B
51945 4980.00
51484 300.00
51713 50.00
Then take the value from Sheet 2 Column B that is next to the match and put it in Sheet 1 column C.
I have tried many formulas based on searches here but am not have any luck.
Thanks, in advance!

how can i get data from another sheet column and extract only number

Column C in Sheet 4 get Column M in Sheet 1
using this
=IF(Sheet1!M4<>"",Sheet1!M4,"")
Now I'm trying to extract only number from Column C in Sheet 4
Here in another tab I successfully extract only number,
using this
=SUMPRODUCT(MID(0&A1,LARGE(INDEX(ISNUMBER(--MID(A1,ROW($1:$25),1))*
But how can I combine this formula together with my previous formula?
So in Column C in Sheet 4, I can both get Column M in Sheet 1 and extract only number Column C in Sheet 4.
Column M in Sheet 1
fg+_2//3
cc+_2++++3
sd()*))41nnn
Column C in Sheet 4
23
23
41
Thank you

Index Match with multiple criteria not working properly?

I have 2 worksheets in an excel workbook.
Data
Column A Column B (PO) Column C (Supplier No) Column D (Item No) Column E(date) Column F (week no)
123406121601 - 555 =LEFT(A1,12) =LEFT(A1,3) =RIGHT(A1,3) 06/12/2016 =WEEKNUM(A1,21)
I have about about 1000 rows of data like the above.
In column A, each cell contains jumbled information consisting of a PO number and item number.
The PO number is the first 12 digits in the cell in column A, and the first 4 digits contain the supplier number.
The PO also is made up of a date, i.e. 123406121601 = a date of 061016 and once formated = 06/12/2016.
My formula's give the results below:
Column A Column B Column C Column D Column E Column F
ABC123409121601 - 555 123409121601 123 555 06/12/2016 49
On the second sheet, Home, i have the following:
Column A Column b Column C Column D Column E
123 555 06/12/2016 {INDEX MATCH FORMULA}
I am wanting to lookup the po number on sheet 2 where the supplier number, item number and date match - using the formula below:
=IF(C1<>"",INDEX(Data!B:B,MATCH(1,(Home!A1=Data!C:C)*(Home!B1=Data!D:D)*(Home!C1=Data!E:E),0)),INDEX(Data!B:B,MATCH(1,(Home!A1=Data!C:C)*(Home!B1=Data!D:D)*(D1=Data!F:F),0)))
Within this formula I have surrounded 2 index match formula's inside an if statement. This means the user can check for a result/PO Number based on the supplier number and item number and a specific date or the week number that date falls within.
For some reason, this index match works fine if im using static values and keeping my rows of data relatively short. However, for some reason, either by using formulas on sheet 'data' or by having more rows of data - this causes me to get the following result
NA!
Please can someone show me where i am going wrong?

Resources