问题标签 [named-ranges]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
44387 浏览

google-sheets - Google 电子表格范围名称

在 Google Docs 电子表格中,可以使用范围名称在单元格范围上放置标签,以使公式更易读。在大多数公式中,可以使用范围 C:C 表示整个 C 列,使用 C2:C 表示整个 C 列,包括 C2 之后(包括 C2)。

有没有办法创建相同性质的范围名称?当我尝试 C:C 或 C2:C 或 Sheet!C:C 或 'Sheet'!C:CI 时,总是会收到错误“您指定的范围不是有效的范围格式”。我希望在我的表单向电子表格中添加行时扩展范围名称。谢谢。

0 投票
2 回答
3504 浏览

excel - 如何引用 Excel 命名范围中的“子集”或单元格?

我在 Excel 中有一个命名范围(创建用于在 Excel 中进行 Web 查询)......我如何获得“金额”列的总和?

示例:这有效:=SUM(MyRange)

问题是,对每个数字外观字段求和(因此“金额”和“用户 ID”都包含在 SUM 函数中)。

我需要的是: =SUM(MyRange["Amount"]) ... 但我似乎找不到如何做这样的事情。

想法?

0 投票
1 回答
767 浏览

excel-2007 - Excel 命名范围解析为其实际目标

这是我在 Excel 中看到的一个奇怪问题

  1. 假设我有一个命名范围 MY_RANGE,它指向单元格 $A$1(或 A1)
  2. 如果我然后在单元格 A2 中输入 =MY_RANGE 一切看起来都很好
  3. 如果我然后尝试编辑单元格 A2 我看到 =$A$1 而不是 =MY_RANGE
  4. 如果我在同一个工作簿的单独工作表上输入 =MY_RANGE,一切都会按预期工作。

我猜测工作表上可能有一些属性可以控制这种行为,但我找不到它。我遇到的问题是,当我复制并粘贴单元格时,它会复制已解析的引用而不是命名范围

0 投票
1 回答
8470 浏览

excel - VBA 命名范围偏移

我正在尝试编写 VBA 代码,该代码将选择一个命名范围,将其复制并粘贴到一定数量的行中。我需要知道的是如何选择与上述单元格对应的单元格范围。

例如,我有一个范围“myRange”,它指的是:“=$A$1:D$1$,$F$1,$K$1”。我想通过引用“myRange”而不是单元格引用字符串将其复制并粘贴到“=$A$2:D$2$,$F$2,$K$2”中。

有什么帮助吗?

0 投票
1 回答
6350 浏览

c# - 通过 C# 设置 Excel 命名范围?

我正在尝试使用 C# 复制此 Access VBA 代码,但无法这样做。想知道是否有其他人以前尝试过并且可以提供帮助。

oWB.Worksheets("Signoff").Range("rgSignOffRecTemplate").Value = g_TemplatePath & "Signoff_Rec.XLT"

rgSignOffRecTemplate是我尝试写入的 Excel 模板中的“定义名称”。

非常感谢您的帮助。

0 投票
6 回答
112343 浏览

excel - 如何引用excel命名范围内的单元格?

例如,我有一个命名范围 A10-A20 为Age;我如何得到Age[5]与 A14 相同的。

我可以写“ =A14”,但我确实喜欢写“ =Age$5”或类似的东西。

0 投票
1 回答
101 浏览

excel - 警告不正确的单元格值

我的问题:我有两个范围 R16 和 R01。这些范围是通过滑动每个范围然后在工作表的左上方面板中重命名它们来设置的。每个范围都要求用户在每个单元格中填写一个值。R16 要求用户输入 0 到 5 的数字。范围 R01 要求输入 0 或 1 的值。这两个范围内的任何单元格中的任何单元格都不能留空。这些范围和要求仅针对本表。如果在用户输入数字时,如果输入的值超出了参数设置,则会出现类似 [invalid entry] 的错误消息,那就太好了。例如,在 R16 中,如果有人输入 12 或 -1,他们会收到警报。最后,当用户按下页面上的按钮以在单独的进程中使用这些值时,必须检查没有单元格是空白的。如果不满足上述这些参数,我正在尝试找到一种方法来停止 marco 的运行(通过按钮)。谢谢

0 投票
1 回答
385 浏览

excel - 为什么使用命名范围不返回值?

我有一本带有几张纸的工作簿。我在第二张表上填充列表框(从单元格中提取静态数据),单击一个按钮,它运行良好。

当我使用命名范围填充列表框时,列表框会以我想要的方式填充,但我收到错误,因为代码认为我没有在列表框中选择任何内容,即使我这样做了。所以它通过""而不是"title".

这是一个常见问题吗?命名范围不是问题,因为它将数据传递到列表框,我知道它正在选择数据,因为一旦列表框失去焦点,它将单元格的内容吐出到 cell 中A1

更奇怪的是,我将列表框的内容设置为Msg1. 所以A1被填充Msg1(我在列表框中实际选择的内容)。但是当我尝试Msg1在代码中使用时,它告诉我Msg1"". 同样,这仅在我使用动态命名范围时发生,而不是在单元格中使用静态数据时发生K1:K9

0 投票
2 回答
2738 浏览

python - 如何使用 xlrd、Python 定位和访问命名范围(全局、每个工作表)?

xlrd这里 的文档http://www.python-excel.org/ 提到现在可以在最新版本中使用,但没有说明如何。

0 投票
2 回答
3464 浏览

c# - 如何测试Excel文件中的任何非标题单元格是粗体还是斜体

我们使用包含一些业务逻辑的 Excel 表(因此通常由非 IT 人员编辑)。一些 C++ 代码是在 VBA 中从同一张表中生成的——我知道这很傻。我计划针对这个工作表编写一堆单元测试,确保严格的格式以造福所有人。例如,事物应该按字母顺序排序。我以前没有做过这种工作;甚至不确定要使用哪个库。为了弄湿我的脚,我想找到所有具有“自动颜色、纯样式、Arial、10 号”以外的字体的单元格——例如红色或粗体或 11 号或 ComicSans 字体。然后我想检查这些单元格是否是“非标题”单元格。“标题”单元格是已知命名范围的一部分。例如,如果这样的单元格确实属于命名范围“XYZheaders”,那么就可以了。如果不,

编辑:我只是悬赏这个问题,因为我正在寻找一个完整的 C# 示例。如果您认为我的问题模棱两可,请务必提出问题。