Excel 计算和 VBA
在下面的 Excel 电子表格中,我需要进行以下计算:
Input Color Selected Output ------- -------------- -------- 40 red 40x18 40 blue 40x12 40 green 40x16 40 yellow 40x13 39 red 39x18 28 blue 28x12 33 green 33x16 25 yellow 25x13
我的问题是,如何为使用 Java 选择的颜色分配值?
In the following Excel spreadsheet, I need to make the following calculations:
Input Color Selected Output ------- -------------- -------- 40 red 40x18 40 blue 40x12 40 green 40x16 40 yellow 40x13 39 red 39x18 28 blue 28x12 33 green 33x16 25 yellow 25x13
My question is, how can I assign values to the colors being selected using Java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
听起来你想做这样的事情...... "Countif 单元格颜色是红色的”。 也就是说,您的意思是根据单元格的格式应用不同的乘数。 另请参阅“Excel 中的颜色函数”。
但说实话,最好的办法是创建一个新列,其中包含您尝试使用格式表示的信息的语义,并将其用作条件表达式。 创建一个包含“颜色”格式中包含的信息的列并使用它。
It sounds like you want to be doing something like this... "Countif cell color is red". That is, you mean to apply different multipliers based on the format of a cell. See also "Color Functions In Excel".
But to be honest, the best thing to do is to create a new column that contains the semantics of the information you are trying to represent using formatting and use THAT for your conditional expression instead. Make a column that contains the information contained in the "color" formatting and use that.
您可以有一个包含颜色和数字的单独表格:
然后在计算中使用该表格:
You could have a separate table with colors and numbers:
And then use the table in your calculation: