单元格某行出现某个字时,整行变色

如图,某一行出现“买入”时,整行变红色,出现“卖出”时,变成蓝色

假设当C列为"迟到"时,则对应A~C整行变红色:

设定条件格式

公式=$C2="迟到"

 给表格的 <tr> 标签添加 onclik, onmouseover, onmouseout 三个事件,分别调用三个自定义函数,用于改变行颜色,三个函数在后面定义

<tr onclick=tr_click(this) onmouseover=tr_bgcolor(this) onmouseout=tr_bgcolor_clear(this)>

<script type="text/javascript">

var lastTr=null;//定义表格行对象变量,下面几个函数要用到

//onmouseover后,给表格行添加背景色

function tr_bgcolor(tablerow)

{

if(lastTr)

{

if(tablerow.rowIndex!=lastTr.rowIndex)

tablerow.style.backgroundColor="#FFFF66";

}

else

{

tablerow.style.backgroundColor="#FFFF66";

}

}

//onmouseout后,去除表格行背景色

function tr_bgcolor_clear(tablerow)

{

if(lastTr)

{

if(tablerow.rowIndex!=lastTr.rowIndex)

tablerow.style.backgroundColor="";

}

else

{

tablerow.style.backgroundColor="";

}

}

//onclick 后,改变表格行背景色

function tr_click(tablerow)

{

if(lastTr)

{

lastTr.style.backgroundColor=""; //如果存在上一行,则将上一行的颜色清空

}

tablerow.style.backgroundColor="#AAFFAA";

lastTr=tablerow;

}

</script>

扩展资料:

单元格类型定义了在单元格中呈现的信息的类型,以及这种信息如何显示,用户如何与其进行交互。用户可以 使用两种不同的单元格类型对表单中的单元格进行设置: 一种是可以简单地关联于单元格的文本格式,另一种就是显示控件或者图形化信息。

 Excel中内置有通用,货币,数字,百分比,文本类型. 而第三方表格控件往往会有更丰富的单元格类型,比如Spread会支持18种单元格类型(Mask型,按钮型,复选框型,组合框型,图形型等等)。

参考资料来源:百度百科-单元格

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-16

条件格式功能:

先选中要设定的区域,本例为A2:I10,具体区域请根据实际需要选择,然后条件格式-->新建规则-->使用公式确定要设置格式的单元格,输入以下公式 ,然后点“格式”按钮,设置字体颜色即可。

=$D2="买入"  


重复以上过程,设置卖出的蓝色字体,公式修改为:

 =$D2="卖出"


如用的是EXCEL 2003,条件格式如下:

先选中要设定的区域,本例为A2:I10,然后格式-->条件格式-->条件下拉框中选 公式-->输入公式,然后点“格式”按钮,设置字体颜色即可。



本回答被提问者采纳

单元格某行出现某个字时,整行变色
设定条件格式 公式=$C2="迟到"给表格的 标签添加 onclik, onmouseover, onmouseout 三个事件,分别调用三个自定义函数,用于改变行颜色,三个函数在后面定义 var lastTr=null;\/\/定义表格行对象变量,下面几个函数要用到 \/\/onmouseover后,给表格行添加背景色 function tr_bgcolor(tablerow){ if(...

Excel中如果某个单元格出现特定文字,整行单元格填充颜色均变成其他颜色...
1、首先打开需要编辑的Excel表格,点击打开条件格式中的“突出显示单元格规则”。2、然后在弹出来的窗口中点击打开“等于”。3、然后在弹出来的窗口中在为等于以下值的单元格设置格式,输入“=”,然后选择想要的特定文字所在的单元格。4、然后点击打开“设置为”,选择“自定义格式”。5、选择想要的填充...

如何在单元格中输入特定字后整行变颜色?
```其中,A1表示要设置格式的区域的第一个单元格,"特定字"替换成你要输入的特定字。4. 点击 "格式" 按钮,选择需要设置的样式,比如背景色、字体颜色等;5. 点击确定,然后保存设置即可。这样,当你在特定的单元格中输入了指定的特定字,对应的整行就会变成你设置的颜色了。需要注意的是,这个方法...

EXCEL表某单元格输入任意字符后,该单元格所在行就会变色
1、新建空白excel;2、插入测试数据;A列,上面几行的单元格有数据,中间空几个单位格内容为空,做测试用;3、点击‘条件格式’-‘新建’规则;4、选择‘使用公式确定要设置格式的单元格’,输入公式=$A2<>"";5、格式选择图案填充;6、即可发现A2单元格变色;7、点击‘格式刷’,刷整个A列,即可...

EXCEL表某单元格输入任意字符后,该单元格所在行就会变色
1、新建空白excel;2、插入测试数据;A列,上面几行的单元格有数据,中间空几个单位格内容为空,做测试用;3、点击‘条件格式’-‘新建’规则;4、选择‘使用公式确定要设置格式的单元格’,输入公式=$A2<>"";5、格式选择图案填充;6、即可发现A2单元格变色;7、点击‘格式刷’,刷整个A列,即可...

在excel中某行(列)包含某个指定字符,我要全行(列)填充颜色,怎么做?
假设你的数据在A1:L1这一行,想要在C列中查找制定字符使整行变色:选中A1:L1,格式——条件格式——使用公式确定要设置的单元格 输入:=COUNTIF($C1:$C1,"*制定字符*")>0 设置“格式”选个颜色即可。如下面的行也需要同样设置,可再选中A1:L1,格式刷刷下去就是了。

在excel中,如果一单元格只要有汉字(不是固定的),整行变为颜色,请问怎么...
点击A1左上角的空白灰块,全选工作表 点击菜单中的格式,条件格式,单元格数值那里改选公式,右边框输入公式 =lenb($b1)>len($b1)点格式,图案,选择一个颜色比如红色,确定即可 以后只要在B列输入汉字,整列就会变色.

在EXCEL,当固定列某单元格的值等于某个文字时,使整行变成同一种颜色怎么...
1、首先在电脑上用EXCEL 2007软件打开目标表格。2、然后用鼠标选中A1单元格,如图所示。3、然后在格式的下拉菜单中,执行“条件格式-新建规则”命令。4、然后在出现的窗口中,点击“使用公式确定要设置格式的单元格”选项。5、然后在格式栏中输入公式:=$B1="不及格",点击“格式”按钮。6、然后在出现...

excel选择指定内容后整行变色excel选择指定内容
关于excel选择指定内容后整行变色,excel选择指定内容这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、具体步骤如下:需要准备的材料分别是:电脑、Excel表格。2、以2010版本Excel表格为例:首先打开需要编辑的Excel表格,选中需要选取的单元格。3、   &#...

怎么在Excel中设置一行中某一格值变化时,整行背景颜色发生变化?_百度...
设置格式,背景色挑一个你喜欢的。这样,只要A1中的值大于10,第一行就变色。 追问 条件格式后面怎么接公式,只能选择规则,没有公式啊 追答 规则中最下面的选项不就是公式吗?“使用公式确定要设置的单元格” 追问 谢谢,我按照你说的,数字变化的情况已经成功了,但是,假如这行数据中变动的是文本,怎么设置。比如...

相似回答