我正在尝试访问另一个工作表中特定单元格的值
但是当我将其添加到单元格时,我的公式有问题
这是我的公式:
=ÍNDICE(Categorias!A2:A6, COINCIDIR(G2, Categorias!B2:B6, 0))
这是我完整的代码
$ACTIVITIES.each do |key, value|
wb.add_worksheet(name: key) do |sheet|
sheet.add_row $TITLE, style: $STYLE_HEADER
data = value.sort_by { |hour| hour[:begin_date] }
data.each do |activity|
sheet.add_row [
activity[:id],
activity[:name],
activity[:description],
activity[:begin_date],
activity[:end_date],
"=ÍNDICE(Categorias!A2:A6, COINCIDIR(G2, Categorias!B2:B6, 0))"
], :widths => [:ignore, 50, 50, :auto, :auto]
sheet.col_style(3, date_time, row_offset: 1)
sheet.col_style(4, date_time, row_offset: 1)
end
end
end
但是在excel中,他向我展示了这一点:
我该如何解决?,请帮忙
答案 0 :(得分:0)
现在您可能已经解决了问题。
今天早上,我花了将近2个小时才弄清楚。
对我来说有效的是'sheet_name'!coordinates
例如,如果我想将单元格引用到另一张纸上,我会做
='sheet_1'!F3
在我的情况下需要SUMIFS
,所以我使用的代码是
=SUMIFS('sheet_1'!F:F, 'sheet_1'!A:A, C2)
希望对某人有帮助