修改Excel

时间:2018-04-25 14:22:19

标签: excel excel-formula

对于值 063 的单元格 B1 ,我可以在公式中使用 B1&_'txt'

sumif(A:A, B1&"_txt", Z:Z)

有没有办法做类似于专栏的事情?像:

sumif(A:A&"_txt", B1, Z:Z)

在这种情况下,_txtfunction copySheet() { var sourceSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet7"); var destSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet8"); var columns_to_be_copied = [1, 3, 4, 6]; for (var i = 0; i < columns_to_be_copied.length; i++) { var sourcerange = sourceSheet.getRange(2, columns_to_be_copied[i], sourceSheet.getLastRow()-1,1) sourcerange.copyTo(destSheet.getRange(1,(i+1))) } } 附加到所有值,而不需要帮助列

2 个答案:

答案 0 :(得分:1)

您可以使用数组公式:

注意数组公式需要使用 Ctrl + Sift + 输入

=SUM(IF(A:A&"_text"=B1,Z:Z,0))

答案 1 :(得分:0)

而不是总是添加后缀"_txt"如何将其从B1中删除:

= SUMIF(A:A,左(B1,LEN(B1)-4),Z:Z)