首页 > 解决方案 > Google 表格“文本”功能和条件格式

问题描述

有没有办法在 Google 表格条件格式侧栏中使用“文本”功能?

例如,如果需要根据 A 列中的文本描述值将十行格式化为货币 - 如果存在 TRUE 条件,是否可以使用自定义公式来执行 IF/THEN 的“结果”...?

所需格式规则/自定义公式(因为“数字格式”不是可行的“条件格式选项”):适用于范围 1:1 =IF(a1="REVENUE", TEXT(a3,"$#,##0.00") ) (a1 中的标志将决定行格式)

尝试避免必须使用代码(例如下面的示例)遍历所有行,而是检查“标志”列并在 UI 中应用所需的格式。

var ss = SpreadSheetApp.getActiveSpreadsheet().getSheetByName('sheet1');
var values = ss.getRange('a1:a10').getValues();
values.forEach(row=>{if (Range=="REVENUE") {ss.getRange(r,1).setNumberFormat("$#,##0.00")}}....

标签: google-apps-scriptgoogle-sheetstextgoogle-sheets-formula

解决方案


推荐阅读