鉴于该表:
A| B | C = SUM($D2:$Z2) | D | E | F | ...
Run Code Online (Sandbox Code Playgroud)
对于一系列行(例如: ),如果4:50,则为列Cx:Zx(对于行)着色,而不为每个单独的行和/或每个单独的列制定条件规则?xBx > Cx
(假设有很多行和很多列。)
我希望细胞背景颜色变为绿色或红色,这取决于我在细胞中输入的内容,我希望这取决于上面的细胞.
因此,如果A1单元格显示7并且我将8键入A2,我希望A2具有红色背景.
如果A1单元格显示7并且我在A2中键入6,我希望背景颜色变为绿色.
因此,回顾一下,如果A2小于或大于A1,我希望A2变为绿色或红色.我想在整个A栏中发生这种情况.
如果A3高于或低于A2,我希望A3的背景颜色变为红色或绿色,但如果您知道我的意思,我不会担心A3高于或低于A1. - 我只希望细胞根据正上方的细胞改变颜色.
我知道条件格式和使用公式以及<>选项的选项,但我似乎无法让它工作?我正在使用新的Google电子表格.
在此先感谢菲利普.
这是我第一次使用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)
因此,现在包含“ 获胜”的行变为带有黄色文本的绿色,而包含“ 丢失”的行则变为带有蓝色文本的红色。
几个问题:
有没有办法从单元格中删除条件格式,同时保持所应用的格式不变?
我有一个我为我的网站保留的统计数据列表,按统计类型(列)和月份(行)排序。所以我将有例如:
+---+-----+----------+-----------------+-----------+
| | 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,则为红色。
如果有人能让我知道如何做到这一点,我将不胜感激,谢谢:-)
我有一列存储日期,我尝试实现一个条件格式自定义公式,如果日期是奇数或偶数,则切换整行(或行的多个单元格)的背景颜色。
这是我的工作表的逗号分隔值版本以及我试图实现的目标。日期和时间位于单独的列中。我可以有多行具有相同的日期(不同的时间)。具有相同日期的行必须具有相同的颜色。
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) 我想根据 C2 中的文本设置单元格 D2 的格式。如果 C2 包含“否”下拉列表中的文本,我希望 D2 的颜色为红色;如果文本为“是”,则我希望 D2 的颜色为绿色。我尝试过包含=IF C2 ("Yes")Google Sheets 似乎接受的自定义公式,但结果根本不显示。
所以我有一个电子表格,里面有一堆数据......第一列是状态,第二列是名称。我想做的是让行交替蓝色/红色/蓝色/红色(以使其易于阅读),但我不希望它像偶数/奇数一样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是 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) 我想要做的主要是这个用户想要做的事情:
我需要一个脚本来格式化A列中的单元格粗体,但只需要包含单词"Hello"的单元格.
但是我根本不了解Google Apps脚本,我需要的答案比我在那里或其他任何地方找到的答案要简单得多.任何帮助表示赞赏; 谢谢!
google-docs google-sheets google-apps-script gs-conditional-formatting