如何在 Excel 中输入十六进制颜色值?

如何在 Excel 中输入十六进制颜色值?

我已经在 Google 上搜索过该主题,并在超级用户上搜索过预先存在的答案,但我无论如何也无法弄清楚这一点。

我想要做的事情很简单:只需在调色板中指定一种特定的颜色来填充单元格即可。但我想通过使用所述颜色的十六进制值来实现这一点,但它只给我提供了输入 RGB 或 HSL 值的选项。

然而,当涉及到软件的颜色输入模式时,这是一个非常基本的选项,我只是发现很难相信甚至不存在任何选项。

这可能吗-完全有可能—在 Excel 2013 中?



不确定是否需要它们,但为了以防万一,这是我的电脑的规格:

  • 品牌和型号: HP Compaq dc5700 SFF 底座
  • 操作系统:Windows 7 专业版 SP1 x64

答案1

如何在 Excel 中输入十六进制颜色值?

这是不可能的。Excel 使用颜色对话框仅允许使用 RGS 或 HLS 生成自定义颜色。

但是您可以使用在线颜色转换器,例如着色器 将十六进制值转换为 RGB 和 HSL,然后在 Excel 中使用结果。

在此处输入图片描述


什么是 Colorizer?

具有高精度和对比度测试的颜色选择器、计算器和生成器。还可转换 RGB、HEX、HSL、HSV/HSB、CMYK 和 CIE-LAB 颜色以及许多其他格式。在 Hex 字段中,您还可以输入已知的颜色名称。


颜色对话框

Windows SDK 提供了一个“标准”颜色对话框来选择颜色。许多程序都是为此而构建的。

在此处输入图片描述

显示一个模式对话框,允许用户选择特定的颜色值。用户可以从一组基本或自定义调色板中选择颜色。或者,用户可以通过修改对话框用户界面的 RGB 或色调、饱和度、亮度 (HSL) 颜色值来生成颜色值。颜色对话框返回用户所选颜色的 RGB 值。

一些图形程序(GIMP例如)需要更复杂的颜色选择机制的用户提供他们自己的自定义对话框。


进一步阅读

答案2

Hex 就是十六进制的 RGB。将十六进制拆分为 2 位数字块,然后使用计算器将十六进制转换为十进制。事实上,您可能可以在 Excel 中执行此操作!

()也是00FF00R=0 G=255 B=0FF=255

如果您使用的是 Windows,您也可以在程序员模式下使用 Calc.exe 来转换十六进制。

您还可以使用一些 VBA 来获取单元格值并转换和改变单元格颜色(我想象)。

答案3

  1. 单击您想要着色的一个或多个单元格。
  2. 单击油漆桶来填充颜色。
  3. 选择“更多颜色”。
  4. 选择“自定义”。
  5. 自定义面板的底部是“十六进制:”在此处输入十六进制代码。

相关内容