Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I hope you can help.
I am currently designing a spreadsheet which will help us assess our compliance with certain NHS standards. Each standard has a cell. Each cell to the right of the standard has a pull down list, where users can select 'Full Compliance', 'Partial Compliance' or 'Non-compliance' with regards to how well we are doing against each standard. I would like each of these text responses to have a numerical value (e.g. Full Compliance =2, Partial Compliance=1, Non-compliance=0) and I would like this numerical value to automatically appear in the cell to the right of the text response. Is this possible? I have tried the SUBSTITUTE function, but this will only allow me to give one of the text responses a numberical value. When I try and add details for the other two, errors occur. Am quite new to using Excel, so any help would be much appreciated. Thanks |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
=MATCH(B1,{"Non-compliance","Partial Compliance","Full Compliance"},0)-1
-- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "CT1974" wrote in message ... I hope you can help. I am currently designing a spreadsheet which will help us assess our compliance with certain NHS standards. Each standard has a cell. Each cell to the right of the standard has a pull down list, where users can select 'Full Compliance', 'Partial Compliance' or 'Non-compliance' with regards to how well we are doing against each standard. I would like each of these text responses to have a numerical value (e.g. Full Compliance =2, Partial Compliance=1, Non-compliance=0) and I would like this numerical value to automatically appear in the cell to the right of the text response. Is this possible? I have tried the SUBSTITUTE function, but this will only allow me to give one of the text responses a numberical value. When I try and add details for the other two, errors occur. Am quite new to using Excel, so any help would be much appreciated. Thanks |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
One solution:
Say the source of the dropdown list is G1:G3. Enter in H1:H3 the numeric values of compliance next to their text values respectively. Say the cells for compliance text are in column B, then enter in cell C2 (first row being a header) this formula: =VLOOKUP(B2,$G$1:$H$3,2,FALSE) Drag it down as necessary! Regards, Stefi €žCT1974€ ezt Ã*rta: I hope you can help. I am currently designing a spreadsheet which will help us assess our compliance with certain NHS standards. Each standard has a cell. Each cell to the right of the standard has a pull down list, where users can select 'Full Compliance', 'Partial Compliance' or 'Non-compliance' with regards to how well we are doing against each standard. I would like each of these text responses to have a numerical value (e.g. Full Compliance =2, Partial Compliance=1, Non-compliance=0) and I would like this numerical value to automatically appear in the cell to the right of the text response. Is this possible? I have tried the SUBSTITUTE function, but this will only allow me to give one of the text responses a numberical value. When I try and add details for the other two, errors occur. Am quite new to using Excel, so any help would be much appreciated. Thanks |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Assuming that your pull-down is in B2, put this formula in C2:
=IF(B2="","",IF(B2="Full Compliance",2,IF(B2="Partial Compliance", 1,0))) You can then copy the formula down column C for as many standards as you have. Hope this helps. Pete On May 22, 8:39 am, CT1974 wrote: I hope you can help. I am currently designing a spreadsheet which will help us assess our compliance with certain NHS standards. Each standard has a cell. Each cell to the right of the standard has a pull down list, where users can select 'Full Compliance', 'Partial Compliance' or 'Non-compliance' with regards to how well we are doing against each standard. I would like each of these text responses to have a numerical value (e.g. Full Compliance =2, Partial Compliance=1, Non-compliance=0) and I would like this numerical value to automatically appear in the cell to the right of the text response. Is this possible? I have tried the SUBSTITUTE function, but this will only allow me to give one of the text responses a numberical value. When I try and add details for the other two, errors occur. Am quite new to using Excel, so any help would be much appreciated. Thanks |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
hi,
you will need a 2 column combo box. set the combobox's column count property to 2. your list fill range should look like this... 2 full compliance 1 partial compliance 0 non compliance if the above was in range a1:b3 then your list fill range will be A1:B3 you may have to play with the column width property. set it to 10 to start. in the combobox's code put this... Private Sub ComboBox1_Change() If ComboBox1.Value = 2 Then Range("a5").Value = 2 Else If ComboBox1.Value = 1 Then Range("A5").Value = 1 Else If ComboBox1.Value = 0 Then Range("A5").Value = 0 End If End If End If End Sub adjust to fit your data. Regards FSt1 "CT1974" wrote: I hope you can help. I am currently designing a spreadsheet which will help us assess our compliance with certain NHS standards. Each standard has a cell. Each cell to the right of the standard has a pull down list, where users can select 'Full Compliance', 'Partial Compliance' or 'Non-compliance' with regards to how well we are doing against each standard. I would like each of these text responses to have a numerical value (e.g. Full Compliance =2, Partial Compliance=1, Non-compliance=0) and I would like this numerical value to automatically appear in the cell to the right of the text response. Is this possible? I have tried the SUBSTITUTE function, but this will only allow me to give one of the text responses a numberical value. When I try and add details for the other two, errors occur. Am quite new to using Excel, so any help would be much appreciated. Thanks |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Wow, thank-you so much! Really very much appreciated!
Claire "CT1974" wrote: I hope you can help. I am currently designing a spreadsheet which will help us assess our compliance with certain NHS standards. Each standard has a cell. Each cell to the right of the standard has a pull down list, where users can select 'Full Compliance', 'Partial Compliance' or 'Non-compliance' with regards to how well we are doing against each standard. I would like each of these text responses to have a numerical value (e.g. Full Compliance =2, Partial Compliance=1, Non-compliance=0) and I would like this numerical value to automatically appear in the cell to the right of the text response. Is this possible? I have tried the SUBSTITUTE function, but this will only allow me to give one of the text responses a numberical value. When I try and add details for the other two, errors occur. Am quite new to using Excel, so any help would be much appreciated. Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Help: Using text from an adjacent cell in a vlookup | Excel Worksheet Functions | |||
display text in one cell as a number in an adjacent cell in excel | New Users to Excel | |||
OK. I give. Why can't I use the "@" (at sign) in a text cell? | Excel Discussion (Misc queries) | |||
Give RELEVANT responses to questions. DO NOT give usless list | Excel Worksheet Functions | |||
Combining numerical and drop-down text in a single cell | Excel Discussion (Misc queries) |