标签: gs-conditional-formatting

根据不同的范围有条件地格式化范围

鉴于该表:

A| B | C = SUM($D2:$Z2) | D | E | F | ...
Run Code Online (Sandbox Code Playgroud)

对于一系列行(例如: ),如果4:50,则为列Cx:Zx(对于行)着色,而不为每个单独的行和/或每个单独的列制定条件规则?xBx > Cx

(假设有很多行和很多列。)

google-sheets gs-conditional-formatting

4
推荐指数
1
解决办法
1万
查看次数

根据新Google电子表格中不同单元格中的值更改为单元格背景颜色

我希望细胞背景颜色变为绿色或红色,这取决于我在细胞中输入的内容,我希望这取决于上面的细胞.

因此,如果A1单元格显示7并且我将8键入A2,我希望A2具有红色背景.

如果A1单元格显示7并且我在A2中键入6,我希望背景颜色变为绿色.

因此,回顾一下,如果A2小于或大于A1,我希望A2变为绿色或红色.我想在整个A栏中发生这种情况.

如果A3高于或低于A2,我希望A3的背景颜色变为红色或绿色,但如果您知道我的意思,我不会担心A3高于或低于A1. - 我只希望细胞根据正上方的细胞改变颜色.

我知道条件格式和使用公式以及<>选项的选项,但我似乎无法让它工作?我正在使用新的Google电子表格.

在此先感谢菲利普.

google-sheets gs-conditional-formatting

3
推荐指数
1
解决办法
3万
查看次数

更改单元格和字体的颜色

这是我第一次使用Google脚本。当行包含某些值时,我想更改行和文本的背景颜色。使用这段代码,我取得了一些成功:

function onEdit() 
{
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Sheet1');
  var rows = sheet.getRange('a1:z');
  var numRows = rows.getNumRows();
  var values = rows.getValues();

  for (var i = 0; i <= numRows - 1; i++)
  {
    var n = i+1;
    var backgroundColor;
    var textColor;

    if(values[i].indexOf('Won'))
    {
      backgroundColor = 'red';
      textColor = 'blue';
    }
    else if(values[i].indexOf('Lost'))
    {
      backgroundColor = 'green';
      textColor = 'yellow';
    }

    sheet.getRange('a'+n+':z'+n).setBackgroundColor(backgroundColor);    
    sheet.getRange('a'+n+':z'+n).setFontColor(textColor); 
  }
}
Run Code Online (Sandbox Code Playgroud)

因此,现在包含“ 获胜”的行变为带有黄色文本的绿色,而包含“ 丢失”的行则变为带有蓝色文本的红色。

几个问题:

  1. 每个空行也会变红-如何解决此问题?
  2. 我的if / else函数似乎被反转了,但是效果很好。我的理解是,如果该行包含“已赢”,则它实际上应该变成红色并带有蓝色文本。谁能帮助我更好地理解这一部分?

google-sheets gs-conditional-formatting

3
推荐指数
1
解决办法
7118
查看次数

Google电子表格:删除条件格式,但保留格式

有没有办法从单元格中删除条件格式,同时保持所应用的格式不变?

google-sheets gs-conditional-formatting

3
推荐指数
3
解决办法
3万
查看次数

基于同一列中上一个单元格的 Google 电子表格自定义条件格式

我有一个我为我的网站保留的统计数据列表,按统计类型(列)和月份(行)排序。所以我将有例如:

+---+-----+----------+-----------------+-----------+
|   |  A  |    B     |        C        |     D     |
+---+-----+----------+-----------------+-----------+
| 1 | /   | Sessions | Unique Visitors | Pageviews |
| 2 | Jan | 20000    | 15000           | 35000     |
| 3 | Feb | 21000    | 15500           | 36000     |
+---+-----+----------+-----------------+-----------+
Run Code Online (Sandbox Code Playgroud)

我想创建两个规则:

  • 一个将比同一列中其上方的单元格具有更高值的每个单元格着色为绿色
  • 将每个具有比同一列中其上方单元格低的值的单元格着色为红色。

基本上,我想逐月跟踪改进/下降。我找到了这个线程: 基于先前单元格值的条件格式, 但它不能帮助我做我想做的事:/

我只想说,例如,如果B4大于B3,则为绿色,但如果B4小于B3,则为红色。

如果有人能让我知道如何做到这一点,我将不胜感激,谢谢:-)

google-sheets gs-conditional-formatting

3
推荐指数
1
解决办法
1360
查看次数

根据 Google 电子表格上的日期切换行背景

我有一列存储日期,我尝试实现一个条件格式自定义公式,如果日期是奇数或偶数,则切换整行(或行的多个单元格)的背景颜色。

这是我的工作表的逗号分隔值版本以及我试图实现的目标。日期和时间位于单独的列中。我可以有多行具有相同的日期(不同的时间)。具有相同日期的行必须具有相同的颜色。

Date,       Time, Data
01/12/2014, 01:00, "xxxx" -> BG = X
01/12/2014, 03:00, "xxxx" -> BG = X
02/12/2014, 01:00, "xxxx" -> BG = Y
03/12/2014, 01:00, "xxxx" -> BG = X
03/12/2014, 02:00, "xxxx" -> BG = X
04/12/2014, 03:00, "xxxx" -> BG = Y
Run Code Online (Sandbox Code Playgroud)

为了计算这一天是偶数还是奇数,我编写了一个简单的函数,它返回自 1970 年 1 月 1 日以来的天数:

/**
 * Return the day of the year of a date or a range
 *
 * @param {date}|{Array.Array} Date or range.
 * @return The day of …
Run Code Online (Sandbox Code Playgroud)

google-sheets gs-conditional-formatting

2
推荐指数
1
解决办法
3619
查看次数

如何使用正则表达式将条件格式设置规则应用于整行

我想将条件格式应用于A列中任何包含文本"0.0"的单元格.所以我制作了这个自定义格式规则:

在此输入图像描述

但是我希望突出显示适用于整行而不仅仅是细胞,任何想法?

在此输入图像描述

regex google-sheets re2 gs-conditional-formatting google-sheets-formula

2
推荐指数
1
解决办法
3091
查看次数

根据不同单元格中的文本设置 Google 表格单元格的条件格式

我想根据 C2 中的文本设置单元格 D2 的格式。如果 C2 包含“否”下拉列表中的文本,我希望 D2 的颜色为红色;如果文本为“是”,则我希望 D2 的颜色为绿色。我尝试过包含=IF C2 ("Yes")Google Sheets 似乎接受的自定义公式,但结果根本不显示。

google-sheets gs-conditional-formatting

1
推荐指数
1
解决办法
2万
查看次数

如何根据谷歌表格的第一列替换颜色

所以我有一个电子表格,里面有一堆数据......第一列是状态,第二列是名称。我想做的是让行交替蓝色/红色/蓝色/红色(以使其易于阅读),但我不希望它像偶数/奇数一样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是 AL 蓝色,然后是 CA 红色,CT 蓝色等......这只是一个基本示例。显然,在这里我可以对 50 个状态进行硬编码,但是有什么方法可以自动化此过程,以便基本上每次状态更改时我都会切换颜色?

State    Name
AL       John
CA       Bill
CA       Joe
CA       Chad
CT       Mary
VA       Beth
VA       Dani
Run Code Online (Sandbox Code Playgroud)

google-sheets gs-conditional-formatting

1
推荐指数
1
解决办法
954
查看次数

Google Spreadsheets的大胆条件格式设置脚本

我想要做的主要是这个用户想要做的事情:

我需要一个脚本来格式化A列中的单元格粗体,但只需要包含单词"Hello"的单元格.

但是我根本不了解Google Apps脚本,我需要的答案比我在那里或其他任何地方找到的答案要简单得多.任何帮助表示赞赏; 谢谢!

google-docs google-sheets google-apps-script gs-conditional-formatting

-1
推荐指数
1
解决办法
9240
查看次数