基于其他单元格值Google表格的单元格格式

时间:2020-02-19 11:56:51

标签: regex google-sheets google-sheets-formula gs-conditional-formatting

我有2张纸,第一张是订单,第二张是ShippingDoc。

在运输文档中,我有Cell C2。在该单元格中,我从订单的A7:A范围中选择/写入ID。

如果我在C2选择示例ID 1,然后在Orders自动选择A7,将背景更改为绿色,是否有办法。另外,如果我将ID更改为2,则A8为绿色,并且不删除A7颜色。

2 个答案:

答案 0 :(得分:0)

尝试:

=(REGEXMATCH(""&INDIRECT("ShippingDoc!C2"), ""&A1))*(A1<>"")

0

答案 1 :(得分:0)

有一个更好的方法可以使用Apps Script来实现。转到工具->脚本编辑器,然后使用以下代码(代码中的注释进行了解释):

  // Update everytime the value on C2 changes
  function onEdit() {
    var spreadsheet = SpreadsheetApp.getActive();
    // Get C2 value
    var C2value = spreadsheet.getSheetByName("ShippingDoc").getRange('C2').getValue();
    
    // If input value is higher than 0
    if(C2value>0){
      // Ofset to set the background after A7
      var number = C2value+6;
      // Set background color of appropiate cell
      spreadsheet.getSheetByName("Orders").getRange('A'+number+'').setBackground('green');
    }
    
  }

查看有关如何使用简单的脚本HERE

在工作表中完成惊人操作的详细信息

我希望这对您有所帮助。让我知道您是否需要任何东西,或者您什么都不懂。