Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
How do you reference data in a table for use in formulas where the data table
will be updated and resorted from time to time, thus changing the row location of the original data. The VLOOKUP function will work if you use a text string in the 'Look_up_value' field, but inputting text strings in every formula is very time consuming. Is there a way to easily specify the 'text string' in a cell as the 'Look_up_value', rather than the cell address, whose contents will change when you resort the table after adding new data. |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Try creating a dynamic named range. An excellent source is Debra Dalgliesh's
site. http://www.contextures.com/xlNames01.html You could also look at data validation on the same site. Regards Peter "Rocketman" wrote: How do you reference data in a table for use in formulas where the data table will be updated and resorted from time to time, thus changing the row location of the original data. The VLOOKUP function will work if you use a text string in the 'Look_up_value' field, but inputting text strings in every formula is very time consuming. Is there a way to easily specify the 'text string' in a cell as the 'Look_up_value', rather than the cell address, whose contents will change when you resort the table after adding new data. |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks for your help! My understanding is if you name a cell or range, the
name is referenced to the cell(s) address and not the information stored in the cell(s). When your list is revised by adding additional rows of information at the bottom of the list and resorting, the named cell(s) will still refer to the previous named cell or range, even though that information has moved to another cell (row) due to the resorting. The list I am using has only 2 columns, one the lookup 'text string' with the adjacent 'Value' in the next row. "Billy Liddel" wrote: Try creating a dynamic named range. An excellent source is Debra Dalgliesh's site. http://www.contextures.com/xlNames01.html You could also look at data validation on the same site. Regards Peter "Rocketman" wrote: How do you reference data in a table for use in formulas where the data table will be updated and resorted from time to time, thus changing the row location of the original data. The VLOOKUP function will work if you use a text string in the 'Look_up_value' field, but inputting text strings in every formula is very time consuming. Is there a way to easily specify the 'text string' in a cell as the 'Look_up_value', rather than the cell address, whose contents will change when you resort the table after adding new data. |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() Yes, the lookup value will remain the same vlookup(e23,dynamicrange,2,0) so e23 remains the same but the dynamic range expands, or contracts as you add or delete rows. the COUNTA function does this. Sorry for the delay but I went to bed shortly after posting. regards Peter "Rocketman" wrote: Thanks for your help! My understanding is if you name a cell or range, the name is referenced to the cell(s) address and not the information stored in the cell(s). When your list is revised by adding additional rows of information at the bottom of the list and resorting, the named cell(s) will still refer to the previous named cell or range, even though that information has moved to another cell (row) due to the resorting. The list I am using has only 2 columns, one the lookup 'text string' with the adjacent 'Value' in the next row. "Billy Liddel" wrote: Try creating a dynamic named range. An excellent source is Debra Dalgliesh's site. http://www.contextures.com/xlNames01.html You could also look at data validation on the same site. Regards Peter "Rocketman" wrote: How do you reference data in a table for use in formulas where the data table will be updated and resorted from time to time, thus changing the row location of the original data. The VLOOKUP function will work if you use a text string in the 'Look_up_value' field, but inputting text strings in every formula is very time consuming. Is there a way to easily specify the 'text string' in a cell as the 'Look_up_value', rather than the cell address, whose contents will change when you resort the table after adding new data. |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() "Billy Liddel" wrote: Yes, the lookup value will remain the same vlookup(e23,dynamicrange,2,0) so e23 remains the same but the dynamic range expands, or contracts as you add or delete rows. the COUNTA function does this. Sorry for the delay but I went to bed shortly after posting. regards Peter "Rocketman" wrote: Thanks for your help! My understanding is if you name a cell or range, the name is referenced to the cell(s) address and not the information stored in the cell(s). When your list is revised by adding additional rows of information at the bottom of the list and resorting, the named cell(s) will still refer to the previous named cell or range, even though that information has moved to another cell (row) due to the resorting. The list I am using has only 2 columns, one the lookup 'text string' with the adjacent 'Value' in the next row. "Billy Liddel" wrote: Try creating a dynamic named range. An excellent source is Debra Dalgliesh's site. http://www.contextures.com/xlNames01.html You could also look at data validation on the same site. Regards Peter "Rocketman" wrote: How do you reference data in a table for use in formulas where the data table will be updated and resorted from time to time, thus changing the row location of the original data. The VLOOKUP function will work if you use a text string in the 'Look_up_value' field, but inputting text strings in every formula is very time consuming. Is there a way to easily specify the 'text string' in a cell as the 'Look_up_value', rather than the cell address, whose contents will change when you resort the table after adding new data. |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks for the update. Adding or deleting a row will work OK. The problem
is when you resort the data after adding or deleting a row. The resort may change cell 'e23' content, and thus an incorrect data point referenced by the workbook formulas. "Billy Liddel" wrote: Yes, the lookup value will remain the same vlookup(e23,dynamicrange,2,0) so e23 remains the same but the dynamic range expands, or contracts as you add or delete rows. the COUNTA function does this. Sorry for the delay but I went to bed shortly after posting. regards Peter "Rocketman" wrote: Thanks for your help! My understanding is if you name a cell or range, the name is referenced to the cell(s) address and not the information stored in the cell(s). When your list is revised by adding additional rows of information at the bottom of the list and resorting, the named cell(s) will still refer to the previous named cell or range, even though that information has moved to another cell (row) due to the resorting. The list I am using has only 2 columns, one the lookup 'text string' with the adjacent 'Value' in the next row. "Billy Liddel" wrote: Try creating a dynamic named range. An excellent source is Debra Dalgliesh's site. http://www.contextures.com/xlNames01.html You could also look at data validation on the same site. Regards Peter "Rocketman" wrote: How do you reference data in a table for use in formulas where the data table will be updated and resorted from time to time, thus changing the row location of the original data. The VLOOKUP function will work if you use a text string in the 'Look_up_value' field, but inputting text strings in every formula is very time consuming. Is there a way to easily specify the 'text string' in a cell as the 'Look_up_value', rather than the cell address, whose contents will change when you resort the table after adding new data. |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
If you can not have a specified fererence cell in the worksheet list could
you use one in another sheet? Peter "Rocketman" wrote: Thanks for the update. Adding or deleting a row will work OK. The problem is when you resort the data after adding or deleting a row. The resort may change cell 'e23' content, and thus an incorrect data point referenced by the workbook formulas. |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Please explain how to do this. I am not following your idea. Thanks
"Billy Liddel" wrote: If you can not have a specified fererence cell in the worksheet list could you use one in another sheet? Peter "Rocketman" wrote: Thanks for the update. Adding or deleting a row will work OK. The problem is when you resort the data after adding or deleting a row. The resort may change cell 'e23' content, and thus an incorrect data point referenced by the workbook formulas. |
#9
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
say you had a blank sheet where you put your references, say sheet1. Your
lookup formula on the original sheet would would be +vlookup(sheet1!c23,Myrange,2,0) where Myrange is the dynamic range you created earlier. The reference calls up the sheet as well as the range. And MyRange allready includes a Sheet reference. Good Luck Peter "Rocketman" wrote: Please explain how to do this. I am not following your idea. Thanks "Billy Liddel" wrote: If you can not have a specified fererence cell in the worksheet list could you use one in another sheet? Peter "Rocketman" wrote: Thanks for the update. Adding or deleting a row will work OK. The problem is when you resort the data after adding or deleting a row. The resort may change cell 'e23' content, and thus an incorrect data point referenced by the workbook formulas. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
referencing data to a table | Excel Worksheet Functions | |||
Data table is not updating correctly in excel 2003 | Excel Discussion (Misc queries) | |||
referencing data from a table | Excel Worksheet Functions | |||
Referencing Data in a Pivot table. More Excel 2003 misery | Excel Worksheet Functions | |||
formulas referencing pivot table cells | Excel Worksheet Functions |