How can I use Excel data bars to format cells with text values?
I'm creating a spreadsheet for project planning and have a column that lists estimated effort as follows:
- Unknown
- Very High
- High
- Medium
- Low
- Very Low
- None
I like the visual cues provided by data bars in Excel, and would like to use them to show relative effort for the "Very High" to "None" values. However I can't figure out how to do this. I thought about adding a numeric value to each value - e.g. "5 - Very High" - but I'm now stuck trying to apply the data bar criteria to a substring of the cell contents.
Is there a way to do this, or an alternate approach that would achieve the same results?
microsoft-excel microsoft-excel-2007 conditional-formatting
add a comment |
I'm creating a spreadsheet for project planning and have a column that lists estimated effort as follows:
- Unknown
- Very High
- High
- Medium
- Low
- Very Low
- None
I like the visual cues provided by data bars in Excel, and would like to use them to show relative effort for the "Very High" to "None" values. However I can't figure out how to do this. I thought about adding a numeric value to each value - e.g. "5 - Very High" - but I'm now stuck trying to apply the data bar criteria to a substring of the cell contents.
Is there a way to do this, or an alternate approach that would achieve the same results?
microsoft-excel microsoft-excel-2007 conditional-formatting
Does it have to be data bars or can you use color scale?
– Raystafarian
Oct 21 '14 at 14:25
I know I can change color, but prefer not to have a wide range of colors on the spreadsheet - I think it would look distracting as I have multiple effort columns.
– Roger
Oct 21 '14 at 14:27
add a comment |
I'm creating a spreadsheet for project planning and have a column that lists estimated effort as follows:
- Unknown
- Very High
- High
- Medium
- Low
- Very Low
- None
I like the visual cues provided by data bars in Excel, and would like to use them to show relative effort for the "Very High" to "None" values. However I can't figure out how to do this. I thought about adding a numeric value to each value - e.g. "5 - Very High" - but I'm now stuck trying to apply the data bar criteria to a substring of the cell contents.
Is there a way to do this, or an alternate approach that would achieve the same results?
microsoft-excel microsoft-excel-2007 conditional-formatting
I'm creating a spreadsheet for project planning and have a column that lists estimated effort as follows:
- Unknown
- Very High
- High
- Medium
- Low
- Very Low
- None
I like the visual cues provided by data bars in Excel, and would like to use them to show relative effort for the "Very High" to "None" values. However I can't figure out how to do this. I thought about adding a numeric value to each value - e.g. "5 - Very High" - but I'm now stuck trying to apply the data bar criteria to a substring of the cell contents.
Is there a way to do this, or an alternate approach that would achieve the same results?
microsoft-excel microsoft-excel-2007 conditional-formatting
microsoft-excel microsoft-excel-2007 conditional-formatting
asked Oct 21 '14 at 14:14
RogerRoger
1,17731129
1,17731129
Does it have to be data bars or can you use color scale?
– Raystafarian
Oct 21 '14 at 14:25
I know I can change color, but prefer not to have a wide range of colors on the spreadsheet - I think it would look distracting as I have multiple effort columns.
– Roger
Oct 21 '14 at 14:27
add a comment |
Does it have to be data bars or can you use color scale?
– Raystafarian
Oct 21 '14 at 14:25
I know I can change color, but prefer not to have a wide range of colors on the spreadsheet - I think it would look distracting as I have multiple effort columns.
– Roger
Oct 21 '14 at 14:27
Does it have to be data bars or can you use color scale?
– Raystafarian
Oct 21 '14 at 14:25
Does it have to be data bars or can you use color scale?
– Raystafarian
Oct 21 '14 at 14:25
I know I can change color, but prefer not to have a wide range of colors on the spreadsheet - I think it would look distracting as I have multiple effort columns.
– Roger
Oct 21 '14 at 14:27
I know I can change color, but prefer not to have a wide range of colors on the spreadsheet - I think it would look distracting as I have multiple effort columns.
– Roger
Oct 21 '14 at 14:27
add a comment |
3 Answers
3
active
oldest
votes
I tried to do this yesterday - I don't believe you can achieve this with conditional formatting data bars, which can only apply to cells containing numerical values.
The way I got round it was to overlay a bar chart, removing all the backgrounds, borders, axes and gridlines, and setting the bar colour to be 60%+ transparent.
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
add a comment |
I was able to use Brynjar Hallmannsson's tip to recreate what Andi did.
Steps:
1. Type values for databars where the inputs will be i.e.(C2:C8).
2. Link databar cells to inputs (i.e. B2 Formula: =C2) - you can just use the data bar cells as inputs but your numbers wont be visible anywhere
3. Highlight databar cells and apply databar conditional formatting
4. Right click on databar cell B2 and go to Format Cells -> Number -> Custom -> Type:
5. Replace General with "Unknown" and click OK
6. Cell B2 will now say Unknown. Left Align the text.
7. Repeat steps 4 though 6 for each databar cell
You can use VBA if you want to control the text of the databars via another group of cells. Lets say D2:D8. Use the OnChange Event to format the Custom Type of the databar cell whenever the associated cell in column D is changed. Like so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("D2:D8")) Is Nothing Then Target.Offset(0, -2).NumberFormat = Chr(34) & Target.Value & Chr(34)
End Sub
Steps 2 through 6:
add a comment |
you can paste the text in double quotation marks into the type section in custom format for the cell, when you then enter a numeric value in the cell the text will appear. to create the bar use conditional formatting
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f829513%2fhow-can-i-use-excel-data-bars-to-format-cells-with-text-values%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
I tried to do this yesterday - I don't believe you can achieve this with conditional formatting data bars, which can only apply to cells containing numerical values.
The way I got round it was to overlay a bar chart, removing all the backgrounds, borders, axes and gridlines, and setting the bar colour to be 60%+ transparent.
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
add a comment |
I tried to do this yesterday - I don't believe you can achieve this with conditional formatting data bars, which can only apply to cells containing numerical values.
The way I got round it was to overlay a bar chart, removing all the backgrounds, borders, axes and gridlines, and setting the bar colour to be 60%+ transparent.
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
add a comment |
I tried to do this yesterday - I don't believe you can achieve this with conditional formatting data bars, which can only apply to cells containing numerical values.
The way I got round it was to overlay a bar chart, removing all the backgrounds, borders, axes and gridlines, and setting the bar colour to be 60%+ transparent.
I tried to do this yesterday - I don't believe you can achieve this with conditional formatting data bars, which can only apply to cells containing numerical values.
The way I got round it was to overlay a bar chart, removing all the backgrounds, borders, axes and gridlines, and setting the bar colour to be 60%+ transparent.
answered Oct 21 '14 at 15:28
Andi MohrAndi Mohr
3,39042044
3,39042044
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
add a comment |
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
I was afraid of this. Thanks for confirming.
– Roger
Oct 22 '14 at 0:44
add a comment |
I was able to use Brynjar Hallmannsson's tip to recreate what Andi did.
Steps:
1. Type values for databars where the inputs will be i.e.(C2:C8).
2. Link databar cells to inputs (i.e. B2 Formula: =C2) - you can just use the data bar cells as inputs but your numbers wont be visible anywhere
3. Highlight databar cells and apply databar conditional formatting
4. Right click on databar cell B2 and go to Format Cells -> Number -> Custom -> Type:
5. Replace General with "Unknown" and click OK
6. Cell B2 will now say Unknown. Left Align the text.
7. Repeat steps 4 though 6 for each databar cell
You can use VBA if you want to control the text of the databars via another group of cells. Lets say D2:D8. Use the OnChange Event to format the Custom Type of the databar cell whenever the associated cell in column D is changed. Like so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("D2:D8")) Is Nothing Then Target.Offset(0, -2).NumberFormat = Chr(34) & Target.Value & Chr(34)
End Sub
Steps 2 through 6:
add a comment |
I was able to use Brynjar Hallmannsson's tip to recreate what Andi did.
Steps:
1. Type values for databars where the inputs will be i.e.(C2:C8).
2. Link databar cells to inputs (i.e. B2 Formula: =C2) - you can just use the data bar cells as inputs but your numbers wont be visible anywhere
3. Highlight databar cells and apply databar conditional formatting
4. Right click on databar cell B2 and go to Format Cells -> Number -> Custom -> Type:
5. Replace General with "Unknown" and click OK
6. Cell B2 will now say Unknown. Left Align the text.
7. Repeat steps 4 though 6 for each databar cell
You can use VBA if you want to control the text of the databars via another group of cells. Lets say D2:D8. Use the OnChange Event to format the Custom Type of the databar cell whenever the associated cell in column D is changed. Like so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("D2:D8")) Is Nothing Then Target.Offset(0, -2).NumberFormat = Chr(34) & Target.Value & Chr(34)
End Sub
Steps 2 through 6:
add a comment |
I was able to use Brynjar Hallmannsson's tip to recreate what Andi did.
Steps:
1. Type values for databars where the inputs will be i.e.(C2:C8).
2. Link databar cells to inputs (i.e. B2 Formula: =C2) - you can just use the data bar cells as inputs but your numbers wont be visible anywhere
3. Highlight databar cells and apply databar conditional formatting
4. Right click on databar cell B2 and go to Format Cells -> Number -> Custom -> Type:
5. Replace General with "Unknown" and click OK
6. Cell B2 will now say Unknown. Left Align the text.
7. Repeat steps 4 though 6 for each databar cell
You can use VBA if you want to control the text of the databars via another group of cells. Lets say D2:D8. Use the OnChange Event to format the Custom Type of the databar cell whenever the associated cell in column D is changed. Like so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("D2:D8")) Is Nothing Then Target.Offset(0, -2).NumberFormat = Chr(34) & Target.Value & Chr(34)
End Sub
Steps 2 through 6:
I was able to use Brynjar Hallmannsson's tip to recreate what Andi did.
Steps:
1. Type values for databars where the inputs will be i.e.(C2:C8).
2. Link databar cells to inputs (i.e. B2 Formula: =C2) - you can just use the data bar cells as inputs but your numbers wont be visible anywhere
3. Highlight databar cells and apply databar conditional formatting
4. Right click on databar cell B2 and go to Format Cells -> Number -> Custom -> Type:
5. Replace General with "Unknown" and click OK
6. Cell B2 will now say Unknown. Left Align the text.
7. Repeat steps 4 though 6 for each databar cell
You can use VBA if you want to control the text of the databars via another group of cells. Lets say D2:D8. Use the OnChange Event to format the Custom Type of the databar cell whenever the associated cell in column D is changed. Like so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("D2:D8")) Is Nothing Then Target.Offset(0, -2).NumberFormat = Chr(34) & Target.Value & Chr(34)
End Sub
Steps 2 through 6:
edited Feb 8 at 5:05
fixer1234
19k144982
19k144982
answered Feb 8 at 4:26
EzAnalystEzAnalyst
212
212
add a comment |
add a comment |
you can paste the text in double quotation marks into the type section in custom format for the cell, when you then enter a numeric value in the cell the text will appear. to create the bar use conditional formatting
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
add a comment |
you can paste the text in double quotation marks into the type section in custom format for the cell, when you then enter a numeric value in the cell the text will appear. to create the bar use conditional formatting
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
add a comment |
you can paste the text in double quotation marks into the type section in custom format for the cell, when you then enter a numeric value in the cell the text will appear. to create the bar use conditional formatting
you can paste the text in double quotation marks into the type section in custom format for the cell, when you then enter a numeric value in the cell the text will appear. to create the bar use conditional formatting
answered Dec 18 '18 at 3:47
Brynjar HallmannssonBrynjar Hallmannsson
1
1
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
add a comment |
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
Welcome to Super User. Any chance you could show a more explicit example with some screenshots to better explain the how-to? Thanks.
– fixer1234
Dec 18 '18 at 5:17
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f829513%2fhow-can-i-use-excel-data-bars-to-format-cells-with-text-values%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Does it have to be data bars or can you use color scale?
– Raystafarian
Oct 21 '14 at 14:25
I know I can change color, but prefer not to have a wide range of colors on the spreadsheet - I think it would look distracting as I have multiple effort columns.
– Roger
Oct 21 '14 at 14:27