Home |
Search |
Today's Posts |
#14
![]() |
|||
|
|||
![]()
Hi Barbara
One way would be to have another file called Archive. Before updating Sheet2, right click on Sheet2 tab, choose Move or Copy, Select Copy and in the white pane To Book enter Archive. In the Archive file, right click on the sheet tab and Rename to the Date the copy was made. If you think the file is getting too large, have ArchiveQ1, ArchiveQ2 etc. -- Regards Roger Govier "Barbara" wrote in message ... Thanks I will give a try. Now I Have another issue with the same workbook. Sheet 2 is going to be updated and sent to another company. the other company is the one scaning the part number into sheet 1. We will be updating Sheet 2 Twice a week. the other company will update by coping sheet 2 into thier workbook. (sheet 2 = a souce sheet) So when I update sheet 2 and send to them and the same part number is entered again, if is was updated, they lose all historical data. When the other company updates sheet 1 twice a week, how can I automate their data to go into an ongoing spreadsheet for historical data? Barb "Bob Phillips" wrote: I think that you want =VLOOKUP(E1,Sheet2!$E$2:$J$13,COLUMN(Sheet2!F2)-COLUMN(Sheet2!$F$2)+2,FALSE) -- HTH RP (remove nothere from the email address if mailing direct) "Roger Govier" wrote in message ... Hi Barbara In any formula you can either add to or subtract from column number so COLUMN()+4 where column =2 would refer to an offset of 6 from the value found in VLOOKUP, rather than an offset of 2. The originla formula given to you by Bob to place in Sheet 1 was B1: =VLOOKUP(A1,Sheet2!$A$1:$F$100,Column(),False) If you have inserted 4 columns on Sheet 1 then the formula will now be in F1 and would read =VLOOKUP(E1,Sheet2!$A$1:$F$100,Column(),False) Because nothing has altered on Sheet2, then it will be reading values 4 columns further over on Sheet2 than it should, so in your case we need to subtract from COLUMN(). If I have understood you correctly, then I believe the formula should now be F1: =VLOOKUP(E1,Sheet2!$A$1:$F$100,Column()-4,False) -- Regards Roger Govier "Barbara" wrote in message ... Ok, what if I change a couple of things. I need to add in four columns (a new A thru D) on Sheet 1 And the info I am now getting on Sheet 2 is in A2 through I13 So the formula is in cell F2 thru M2 in Sheet 1(and copied down) And it is reading from the data entered into column E in sheet 1 (E in sheet one searchs column A in sheet 2 to get the data and bring back to sheet 1 and put it in columns F thru L ) Since Column reads A=1, B=2 and so on, is there a way to change it to be column F thru L. I hope I am making since. Barbara "Roger Govier" wrote: Hi Barbara Column() returns the column number A=1 B=2 etc. In your formula, the use of COLUMN() is automatically stepping up the offset argument in the Vlookup expression to choose the appropriate value from the reference table. -- Regards Roger Govier "Barbara" wrote in message ... Yes the VLookup is working nicely. Thanks One question though, I understand what everything is doing in the formula except Column() Is that giving it a variable for whatever is in the column to copy over? Barbara |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Index and Match issues | Excel Worksheet Functions | |||
Match, Index, Vlookup, Large....Help Please | Excel Worksheet Functions | |||
Match & Index | Excel Worksheet Functions | |||
Find a match that;s not exact | Excel Worksheet Functions | |||
Vlookup, Index & Match | Excel Worksheet Functions |