Excel 2010中是否可以设置条件格式设置规则,以便在特定列中的单元格具有特定值时突出显示行中的所有非空单元格?
我有一份报告,其中每一行都标明一天.我希望相对于周六和周日以灰色显示行.该日存储在C列中.
我知道如何突出C列中的单元格,但是如何轻松地将单元格C的格式扩展到同一行中相邻的非空单元格?
我有相对较大的Excel电子表格,我在那里应用条件格式.但是,单元格的内容相对较短(最多3个字母).所以,我需要完全匹配一个字符串.例如:'A'应格式化,但不能再包含'A'('ABC','BCA','BAC'等).
我使用'text'和'cell'选项尝试了不同的选项,但我失败了.这是我的测试用例:
import xlsxwriter
workbook = xlsxwriter.Workbook('conditional_format4.xlsx')
worksheet1 = workbook.add_worksheet()
format1 = workbook.add_format({'bg_color': '#FFC7CE',
'font_color': '#9C0006'})
data = [
['ABC', 'BCA', 38, 30, 75, 48, 75, 66, 84, 86],
[6, 24, 1, 84, 54, 62, 60, 3, 26, 59],
[28, 79, 97, 13, 85, 93, 93, 22, 5, 14],
[27, 'BAC', 40, 17, 18, 79, 90, 93, 29, 47],
[88, 'ABC', 33, 23, 67, 1, 59, 79, 47, 36],
[24, 'A', 20, 88, 29, 33, 38, 54, 54, 88],
[6, …Run Code Online (Sandbox Code Playgroud) python excel conditional-formatting string-matching xlsxwriter
我环顾四周寻找答案并找到了一个类似的线程,但它并没有完全回答我的问题,所以在这里。
我有两列,每列有 262,000 行数据。我试图根据两个条件突出显示其中一列中的数据。我想我有适合条件格式的公式,但问题是它不会像我想要的那样适用于整个列。例如:
=AND(K6<=1638, L6=0)
这就是我的公式。我希望该格式一直复制并粘贴到 K 列,每次迭代。例如,下面的单元格应该具有以下格式:=AND(K7=1638, L7=0)但我无法做到这一点。它只是不断查看单元格 K6 和 L6 中的值。
格式刷不是将这种格式应用于每个单元格的方法吗?
我试图根据单元格的值来着色,突出显示或改变对Python pandas DataFrame的喜爱.例如,如果每行上的单元格大于该行第一列中的单元格,则将单元格突出显示为红色(或任何其他颜色),否则保持原样.
我在这里写了一个for循环:
for index in range(0, df.shape[0]):
for column in range(1, df.shape[1]): # from 1 not from 0 because I only need # to compare the 2nd to the last cell of each row with the 1st cell in the row
if df.iloc[index][column] - df_BDE_n_months_avg_std_pct.iloc[index][0] > 0:
then "PLEASE PUT YOUR HELP HERE, I NEED A PIECE OF CODE THAT CAN HIGHLIGHT THE CELL"
else:
"DO NOTHING"
Run Code Online (Sandbox Code Playgroud)
到目前为止,我还没有找到办法.任何帮助都会很棒.
我的问题是关于在 excel 中编程(为条件格式规则创建一个公式)。
如果我在格式条件公式中使用以下公式:
=INDIRECT("A"&ROW())>1
Run Code Online (Sandbox Code Playgroud)
并应用于所有行,包括Apply to字段中具有以下范围的第一行:
$A:$F
Run Code Online (Sandbox Code Playgroud)
结果:效果很好。
但我想将它应用于除第一行之外的所有行。所以我把它改成:
=AND(INDIRECT("A"&ROW())>1;ROW()>1)
Run Code Online (Sandbox Code Playgroud)
结果:现在它在任何行上都不起作用。
我在上面的公式中有什么错误?
如何按重复项组突出显示具有不同颜色的行?
我不关心本身使用哪种颜色,我只希望重复的行使用一种颜色,而下一组重复使用另一种颜色。
例如,如果我想要“1s”绿色,“2s”蓝色等等。在我的专栏中它上升到 120。
谢谢。
我有一个包含一些字符串描述的列.
例如:
Bob davids mowing the lawn tipping cows
另外,我将在不同的工作表或列上有关键字列表例如工作关键字列表1:
davids work
播放关键字列表:
mowing cows
因此,当主列填充了这些文本字符串时,我希望它们自动检查每个关键字列表以查看这些单词是否存在,并且当它找到匹配时,将列表的标题(工作/播放)放在单元格中它.
我知道这在VBA中是可行的,甚至可以在SelectionChange功能中"动态" 执行.但这可能没有VBA,如条件格式吗?
我有一个奇怪的问题,我在每一行都有一个这个公式的列:
=IF(C6="";"";D6-LEN(B6))
Run Code Online (Sandbox Code Playgroud)
它工作得很好,如果它旁边的单元格为空,则将其设为空单元格,如果不是,则显示计算的长度.但是,当我尝试使用条件格式在长度大于5时使其变为红色时,它会突出显示"空白"的单元格(具有公式,但显示为空白).任何关于为什么会发生这种情况的想法将不胜感激.
PS.我目前正在使用Open Office 4.0.1,它似乎工作正常,但当我将文档发送到客户端(Excel 2010)时,它突出显示空单元格.我已经尝试清除条件格式并使用内置条件格式的Excel,它完全相同.
詹姆斯,先谢谢你.
我有数据,如果它在行中是唯一的,我想强调一下.
数据是从SQL表导出,我想检查数据是否设置正确.
例如:
Product Plvl1 Plvl2 Plvl3 Plvl4
Product1 3.9 3.9 **4.1** 3.9
Product2 1.135 1.135 1.135 1.135
Product3 4 **5** 4 4
Run Code Online (Sandbox Code Playgroud) excel conditional-formatting excel-formula countif excel-2016
这是我想要完成的:
Value Display
1 1
11 11
111 111
1111 1.11k
11111 11.11k
111111 111.11k
1111111 1.11M
11111111 11.11M
111111111 111.11M
1111111111 1.11B
11111111111 11.11B
111111111111 111.11B
Run Code Online (Sandbox Code Playgroud)
这是彭博终端用于显示货币数字的格式.数字不会过去B.
这是我到目前为止所尝试的:
[>999999999.999]#,,,"B";[>999999.999]#,,"M";#,##0_M
Run Code Online (Sandbox Code Playgroud)
我从这里偷了它,我找不到显示如何改进它的文档.