现有公式中的递增表编号

时间:2019-07-29 10:54:00

标签: google-sheets-formula

我正在尝试在下面的公式中增加工作表编号,其中工作表名称为'Week 1 Shifts',该公式是正确的,但是我想拖到下一列直到第5周的班次。

我已经在该网站上阅读了其他答案,尽管我可以找到间接函数并理解它的工作原理(我认为),但我无法按照自己的公式重新创建它。

单元格E26中的现有公式 = {'Week 1 Shifts'!$AC$20+'Week 1 Shifts'!$AC$33+'Week 1 Shifts'!$AC$46+'Week 1 Shifts'!$AC$59+'Week 1 Shifts'!$AC$72+'Week 1 Shifts'!$AC$85+'Week 1 Shifts'!$AC$98

我希望单元格E28中的公式看起来像什么,E30将是第3周,依此类推 = {'Week 2 Shifts'!$AC$20+'Week 2 Shifts'!$AC$33+'Week 2 Shifts'!$AC$46+'Week 2 Shifts'!$AC$59+'Week 2 Shifts'!$AC$72+'Week 2 Shifts'!$AC$85+'Week 2 Shifts'!$AC$98

我希望结果是5个单元格,5个公式的结果,每个单元格中的每周相同但在整个单元格中增加

1 个答案:

答案 0 :(得分:0)

使用,例如

@login_required def invoice_list(request): customer = stripe.Customer.list(email=request.user.username) for invoice_search in customer['data']: customer_invoice_list = stripe.Invoice.list(customer=invoice_search['id']) page = request.GET.get("page", 1) customer_invoice_list = tuple(customer_invoice_list) page = tuple(page) paginator = Paginator(customer_invoice_list, 20) try: invoices = paginator.page(page) except PageNotAnInteger: invoices = paginator.page(1) except EmptyPage: invoices = paginator.page(paginator.num_pages) context = { 'invoices': invoices, } return render(request, 'invoice_list.html', context)

所有您需要做的就是找到一种方法来计算您要访问的工作表的数量,该数量将自动在各行之间变化。在这种情况下,我们使用=INDIRECT("Sheet"&ROW()-1&"!A1")(一定数量的行);其他一些参考或计算可能会更好,具体取决于工作表的具体情况。您的基本公式是ROW()- {计算或引用数字} =INDIRECT("string"&;根据需要进行调整