首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Google Sheets的脚本中使用B1返回A1,使用B2返回A2,依此类推。此函数的正确单元格范围引用是什么?

在Google Sheets的脚本中,使用B1返回A1,使用B2返回A2,依此类推的函数是INDIRECT函数。INDIRECT函数可以根据给定的文本字符串作为引用,返回对应的单元格范围。

对于这个问题,正确的单元格范围引用可以使用以下公式:

=INDIRECT("A" & ROW())

这个公式中,ROW()函数返回当前单元格所在行的行号,然后通过字符串连接操作符&将其与"A"拼接起来,形成类似"A1"、"A2"的字符串,再通过INDIRECT函数将其转换为对应的单元格范围。

这个函数的优势是可以根据需要动态地返回不同的单元格范围,非常灵活。它适用于需要根据特定条件或规律返回不同单元格范围的情况。

推荐的腾讯云相关产品是腾讯云文档数据库TDSQL,它是一种高性能、高可用、可扩展的云数据库产品。TDSQL支持MySQL和PostgreSQL两种数据库引擎,提供了丰富的功能和工具,适用于各种应用场景。

产品介绍链接地址:https://cloud.tencent.com/product/tdsql

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python excel交互模块比较

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: # 3.2.5...)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht=xw.books...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1...rng.sht.range('A1').expand('table') rng.value=[[‘a1’,'a2','a3'],['b1','b2','b3']] 4.7 xlwings生成图表 生成图表方法

4.2K20

Python办公自动化,全网最全整理!

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: # 3.2.5...)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht=xw.books...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1...rng.sht.range('A1').expand('table') rng.value=[[‘a1’,'a2','a3'],['b1','b2','b3']] 4.7 xlwings生成图表 生成图表方法

4.5K10

全网最全Python操作Excel教程,建议收藏!

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: #...名字] (4)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht...a列表 a=sht.range('A1:A2').value # 将第一行和第二行数据按二维数组方式读取 a=sht.range('A1:B2').value 选取一列数据 先计算单元格行数...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1

8.6K21

2w字!最全Python办公自动化指南

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: #...名字] (4)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht...a列表 a=sht.range('A1:A2').value # 将第一行和第二行数据按二维数组方式读取 a=sht.range('A1:B2').value 选取一列数据 先计算单元格行数...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1

3.6K20

Python 操作 Excel 报表自动化指南!

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: # 3.2.5...)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht=xw.books...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1...rng.sht.range('A1').expand('table') rng.value=[[‘a1’,'a2','a3'],['b1','b2','b3']] 4.7 xlwings生成图表 生成图表方法

5.5K21

Python自动化办公之Excel报表自动化指南!全文3W字

2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: # 3.2.5 设置行高 def...)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht=xw.books...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1...# 选取表格 rng.sht.range('A1').expand('table') rng.value=[[‘a1’,'a2','a3'],['b1','b2','b3']] ?

3.3K10

不吹不黑!Python办公自动化,全网最全整理!

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: #...名字] (4)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht...'] # 第i+1行,第j+1列单元格 # B1单元格 rng=sht[0,1] # A1:J10 rng=sht[:10,:10] #PS: 对于单元格也可以用表示行列tuple进行引用...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1

88331

Python办公自动化之Excel做表自动化:全网最全,看这一篇就够了!

2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: # 3.2.5 设置行高 def...名字] (4)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht...a列表 a=sht.range('A1:A2').value # 将第一行和第二行数据按二维数组方式读取 a=sht.range('A1:B2').value 选取一列数据 先计算单元格行数...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1

6.7K32

3W 字!Python 操作 Excel 报表自动化指南!

.xls") 效果如下: 2.5 xlwt 设置行高 xlwt没有特定函数来设置默认列宽及行高 行高是单元格样式设置,你可以通过自动换行通过输入文字多少来确定行高 程序示例: # 3.2.5...)引用活动sheet sht=xw.sheets.active (5)引用A1单元格 rng=xw.books['工作簿名字‘].sheets['sheet名字'] # 或者 sht=xw.books...# 将A1B1,C1单元格值存入list1列表 list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1A2,A3单元格 sht.range('A1')....例如: # 将a1,a2,a3输入第一列,b1,b2,b3输入第二列 list1=[[‘a1’,'a2','a3'],['b1','b2','b3']] sht.range('A1').value=list1...rng.sht.range('A1').expand('table') rng.value=[[‘a1’,'a2','a3'],['b1','b2','b3']] 4.7 xlwings生成图表 生成图表方法

3.2K11

啰哩啰嗦地讲透VBA引用单元格区域18个有用方法--Range属性

引用Range对象以及对象限定符介绍 为了能够正确使用范围对象,必须了解如何使用Range对象引用两个主要部分: 1.对象限定符。这是创建对象引用一般规则。...属性引用连续单元格区域 如果要引用单元格A1和B5之间单元格区域(A1A2、A3、A4、A5、B1B2、B3、B4和B5),一个合适语法是: Range(“A1:B5”) 如果继续使用Book1...假设正在处理Excel电子表格合并了A1到C5单元格区域,这包括单元格A1A2、A3、A4、A5、B1B2、B3、B4、B5、C1、C2、C3、C4和C5。...尝试将值赋给合并单元格时,应特别小心。通常,只能通过将值赋给区域左上角单元格(上例单元格A1)来执行操作。否则,ExcelVBA(通常)不会:进行赋值;和返回错误。...[A:A] 快捷方式3:引用连续单元格区域 通过使用方括号缩短对一系列连续单元格引用,如下所示: [左上角单元格:右下角单元格] 例如,为了引用单元格A1和B5(A1A2、A3、A4、A5、B1B2

6.1K20

啰哩啰嗦地讲透VBA引用单元格区域18个有用方法--Cell属性和Offset属性

Cells属性只能(通常)用于返回1个单元格范围,这是区分Cells与Range属性主要特征之一。 实际上,有一种方法可以使用Cells属性来引用更大单元格范围。...下面的屏幕截图让你更好了解数字编号分配过程: 例如,如果想使用该语法引用单元格A2,则合适引用是: Cells(16385) 对工作簿Book.xlsm工作表Sheet1单元格A2完全限定引用是...单元格区域包含单元格A1至B5(A1A2、A3、A4、A5、B1B2、B3、B4和B5),可以输入: Range(Cells(1,1),Cells(5,2)) 相应完全限定引用如下所示: Application.Workbooks...1.它设置为包含单元格A1到B5(A1A2、A3、A4、A5、B1B2、B3、B4和B5)基准单元格区域。...因此,你可能会经常遇到这种引用结构类型宏。 使用Range.Item属性引用Range对象 日常Excel工作,你可能最终不会使用Range.Item属性。然而,可能仍需要不时使用属性。

3.4K40

Excel宏教程 (宏介绍与基本使用)

对于一个多选单元格区域范围Range Rows、Columns,只返回范围第一个区域行数、列数。...例如,如果Range对象有两个区域(areas)A1:B2和 C3:D4,Rows.Count返回2而不是4。...如下例将工作表”Sheet1″A1单元格值赋给Integer变量I,并将I+1值赋给当前工作表B1单元格: Dim I As Integer I=Worksheets(“Sheet1”).Cells...(1,1)  Cells(1,2).Select ‘选定B1单元格,使其成为当前单元格 ActiveCell=I+1 ‘以I+1为当前单元格赋值 2、用公式赋值 使用,可能会更多地用公式来给单元格赋值...= xlColumnClustered ‘图表类型为簇状柱形图 嵌入表.Chart.SetSourceData Source:=Sheets(1).Range(“A2:B2”), PlotBy:=xlRows

6.3K10

Spread for Windows Forms快速入门(9)---使用公式

下表包含若干个示例,它们有效地使用了公式引用函数 描述 SUM(A1:A10) 第一列中计算行1到行10总和 PI()*C6 Pi倍单元格C6值 (A1 + B1) * C1 将前两个单元格数值相加...IF(A1>5, A1*2, A1*3) 如果单元格A1值大于5,那么将单元格A1内容乘以2,否则将A1内容乘以3 如果你单元格B1公式定义相对单元格引用 为RC[-1]+R[-1]C,则公式将被解析为左边...A2"; 公式嵌套函数 你可以将一个函数嵌套在公式另一个函数。在下面的这个示例,两个单元格使用SUM函数建立)和被嵌入到PRODUCT公式。...fpSpread1.Sheets[0].Cells[3, 1].Formula = "PRODUCT(A1, SUM(A2,A3))"; 公式中使用循环引用 你可以引用一个单元格公式,这个单元格又包含该公式...如果公式“=COLUMNS(A1:C5)”单元格C4,就不会有结果返回。换句话说,如果该数组中最后一个行索引与列索引都大于公式所在单元格行索引与列索引,公式就不会进行计算。

1.7K50

Excel函数-sumif用法实例

Excel函数-sumif用法实例 ◆SUMIF函数功能 SUMIF函数用于计算单元格区域或数组符合某个指定条件所有数字总和。...◆SUMIF函数使用注意事项 (1)当参数criteria包含比较运算符时,运算符必须用双引号括起,否则公式会出错。 (2)可以参数 criteria 中使用通配符—问号(?)和星号(*)。...(3)参数 sum_range 可以简写,即只写出该区域左上角单元格,SUMIF 函数会自动从该单元格延伸到与参数 range 等高区域范围。...例如,对于公式 =SUMIF(A1:A5,">3",B2) 来说,参数 sum_range 只输入了一个单元格引用 B2公式相当于=SUMIF(A1:A5,">3",B2:B6)。...◆实例1:求B列是“小学”D列数据之和 =SUMIF(B2:B14,"小学",D2:D14) ◆实例2:返回B列除了“小学”之外C列数据之和 =SUMIF(B:B,"如花",C:C)

1.7K10

超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

之前文章我们曾详细讲解了如何使用openpyxl 操作Excel,其实在Python还有其他可以直接操作 Excel 文件库,如 xlwings、xlrd、xlwt 等等,本文就将讲解另一个优秀库...# 获取横向或纵向多个单元格值,返回列表 A1_A3 = sheet.range('A1:A3').value print(A1_A3) # 获取给定范围内多个单元格值,返回嵌套列表,按行为列表...sheet.range 获取: # 获取单个单元格A1 = sheet['A1'].value print(A1) # 获取横向或纵向多个单元格值,返回列表 A1_A3 = sheet['A1:...A3'].value print(A1_A3) # 获取给定范围内多个单元格值,返回嵌套列表,按行为列表 A1_C4 = sheet['A1:C4'].value print(A1_C4) 无论是单个单元格还是多个单元格...'B2').formula_array) # 写入公式 sheet.range('B2').formula='=SUM(A1,A2)' 九、 获取、设置及清除颜色格式 当然类似openpyxl等样式修改也是支持

17.8K82

Python 自动化指南(繁琐工作自动化)第二版:十三、使用 EXCEL 电子表格

函数column_index_string()做相反事情:你给它传递一个列字母名称,它告诉你那个列是什么数字。使用这些函数不需要加载工作簿。...使用公式,如果 B 列或 C 列发生变化,TOTAL列单元格将自动更新。 现在想象一下,大蒜、芹菜和柠檬价格输入不正确,让您在这个电子表格数千行更新每磅大蒜、芹菜和柠檬成本。...') A1A2 单元格分别设置为 200 和 300。...单元格 A3 值被设置为对 A1A2 值求和公式。当在 Excel 打开电子表格时,A3 会将其值显示为 500。...第一个文本文件行将位于 A 列单元格,第二个文本文件行将位于 B 列单元格依此类推使用readlines() File对象方法返回字符串列表,文件每行一个字符串。

18.3K53

超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

之前文章我们曾详细讲解了如何使用openpyxl 操作Excel,其实在Python还有其他可以直接操作 Excel 文件库,如 xlwings、xlrd、xlwt 等等,本文就将讲解另一个优秀库...') # 类似 openpyxl sheet = workbook.active sheet = wb.sheets.active # 获取单个单元格A1 = sheet.range('A1...').value print(A1) # 获取横向或纵向多个单元格值,返回列表 A1_A3 = sheet.range('A1:A3').value print(A1_A3) # 获取给定范围内多个单元格值... xlwings ,可以通过 sheet.range 获取一个或多个单元格进行操作,另外也可以不用 sheet.range 获取: # 获取单个单元格A1 = sheet['A1'].value...print(A1) # 获取横向或纵向多个单元格值,返回列表 A1_A3 = sheet['A1:A3'].value print(A1_A3) # 获取给定范围内多个单元格值,返回嵌套列表,按行为列表

3.6K20

Excel实战技巧91: 安排工作时间进度计划表(又一种形式)

$C$2:$C$5 “时间安排”工作表单元格A2输入数组公式: =IF(SUM(C$1:C1)>=SUMPRODUCT(WorkDuration),"…", MAX( N(A1) + (SUMIFS...“时间安排”工作表单元格B2输入数组公式: =IF(SUM(C$1:C1)>=SUMPRODUCT(WorkDuration),"…",INDEX(WorkList, MATCH(TRUE, (CumulativeDuration-SUM...MaxHrsPerDay,则对于单元格A2公式转换为: MAX( N(A1) +1, 1) 即: MAX(1, 1) 结果为: 1 列B公式前半部分与上面所讲列A公式前半部分相同。...: SUMPRODUCT((A$1:A1=A2)*IF(ISNUMBER(C$1:C1), C$1:C1, 0)) 计算直到上一行为止所有与当前行所在同一天时间总和,再使用MaxHrsPerDay...公式: SUMIFS(C$1:C1, B$1:B1,B2) 计算当前行所在工作任务已经用去时间。 公式: SUM(C$1:C1) 计算直到当前行前一行为止所累积时间。

1.8K10

Excel公式技巧17: 使用VLOOKUP函数多个工作表查找相匹配值(2)

我们给出了基于多个工作表给定列匹配单个条件来返回解决方案。本文使用与之相同示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。 下面是3个示例工作表: ?...A1:D10"),4,0) 其中,Sheets是定义名称: 名称:Sheets 引用位置:={"Sheet1","Sheet2","Sheet3"} 这个公式运行原理与上文相同,可参见《Excel公式技巧...16:使用VLOOKUP函数多个工作表查找相匹配值(1)》。...解决方案2:不使用辅助列 首先定义两个名称。注意,定义名称时,将活动单元格放置工作表Master第11行。...C:C"),$B11)>0,0) 名称:Arry2 引用位置:=ROW(INDIRECT("1:10"))-1 单元格C11数组公式如下: =INDEX(INDIRECT("'"&INDEX(Sheets

13.6K10
领券