【问题标题】:Excel formula to Google sheets formulaExcel 公式到 Google 表格公式
【发布时间】:2020-07-24 11:08:50
【问题描述】:

我有一个用于跟踪约会的 Excel 工作表的公式。它工作得很好,但现在我需要与我组织的其他成员实时共享它,所以我将工作簿上传到 Google 工作表,但当然,公式不能翻译(工作)。

如何调整以下公式以在 Google 表格中使用?

Private Sub Worksheet_Change(ByVal Target As Range)

将 AddRange 调暗为范围

Set AddRange = Range("C4:C100") '' 你添加的约会范围

If Not Intersect(Target, AddRange) 则什么都不是

If Target.Value <> "Add Appointment" Then

        Exit Sub

Else

        Range("B" & Target.Row).Value = Range("B" & Target.Row).Value + 1

End If

如果结束

结束子

提前感谢您的时间和精力。

【问题讨论】:

    标签: excel


    【解决方案1】:

    您好,如果您添加一张包含数据和您真正想要的数据的表格会更清楚,但根据我对问题的基本理解,这应该有助于我认为。

    function ifFunction() {
      var spreadSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
      // Put your range below between ("") of input 
      var workingRange = spreadSheet.getRange("");
    
      // if(workingRange = here should be your criteria)
      if (workingRange = ) {
        spreadSheet.getRange("C1:C100").setValue("Add Appointment");
      } else { 
      // Put your formula below in .setValue
        spreadSheet.getRange("C1:C100").setValue("");
      }
    }
    

    在 cmets 下方进行必要的更改。

    【讨论】:

    • 湿婆日好,感谢您的及时回复!我复制并粘贴到我的 Google 驱动器中的工作表中,但在下面出现此错误。这可能是我做错了-语法错误:意外令牌)(第7行,文件“Code.gs”)。我将附上我要转换的 Excel 工作表示例。
    • 如何附上 Excel 样本表?
    • @Ediddy 因为您希望在 googlesheet 中使用脚本编辑问题,并且您可以选择插入链接,您可以在其中添加您的工作表,确保您可以访问公共
    • @Ediddy 如果您在此处解释或将=if function 放入提供的表格中会很棒,这样我就可以了解所需的输出是什么
    猜你喜欢
    • 2016-05-15
    • 1970-01-01
    • 2020-09-20
    • 2019-04-15
    • 2014-11-11
    • 2017-04-24
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多