问题标签 [excel-365]
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.
excel - MS 图形 API | 内容从 xlsx 转换为 pdf 时出错
我尝试了使用以下端点将 XLSX 转换为 PDF 的 API 调用
获取 /me/drive/items/{item-id}/content?format={format}
Excel.xlsx
- 有 5 个工作表 [' Sheet1 ', 'ワークシート', ' ,..&^&^(^(%^$%#$@@((&&) ']
- Sheet1 为空白
- ワークシート从A1填充到AZ360
- 最后一张是空白的
我收到了Excel.xlsx的以下错误响应
问题:
真正的原因是什么?
上述操作是否有以下限制?
- 文件大小
- 行数
- 列数
- 细胞数
- 该excel中的工作表数
- 我错过的任何东西
excel - 计算 3 列中同一行中有多少匹配项
我希望有人可以提供帮助,如果可能的话,我正在寻找以下问题的公式解决方案。
我有一列人名,对于每个人,我都有来自 3 个不同来源的 3 列数据 - 我需要确定这 3 列中的数据与每个人匹配的次数。经过广泛的谷歌搜索后,我只能找到将结果汇总在从 COUNTIF 范围派生的单元格中的解决方案,但是我需要将每个人的结果汇总在同一行中。
例如:“Dave”在单元格 A2 中,他的结果是:列 B2 = FAIL,C2 = PASS 和 D2 = PASS - 所以在这种情况下,我们有 2 个匹配项,因为有 2 个通过。“Sue”在单元格 A3 中,她的结果是:B3 = FAIL、C3 = FAIL 和 D3 = FAIL 列 - 所以在这种情况下,我们有 3 个匹配项,因为有 3 个失败。“Colin”在单元格 A4 中,他的结果是:列 B4 = TBA,C4 = FAIL 和 D4 = PASS- 所以在这种情况下,我们有 0 个匹配项,因为没有一个结果匹配。
理想情况下,我希望每个人在 E 列中列出的匹配数量,因此 Dave 的匹配结果将是单元格 E2,Sue 的将在 E3 中,Dave 的在 E4 中。
非常感谢您的帮助。
最亲切的问候,
TE
excel - 无法从另一个工作表引用团队中的 Excel 工作表
我已共享存储在 Teams 中的工作表。我想从另一个工作表中引用该表中的一些数据。
ref.xlsx - 存储在 Teams 中并与所有人共享的参考工作表。
work.xlsx - 存储在我的 OneDrive 上并与他人共享的工作数据的摘要。
假设 work.xlsx 中的引用指向 ref.xlsx 中的单元格,如下所示:
只要在 Excel 应用程序中打开了 ref.xlsx,它就可以正常工作。关闭它后,引用将停止工作,并且在 work.xlsx 中出现 #REF 错误。
期望人们必须打开所有将被引用的工作表是无法管理的。这似乎是在 Teams 中存储 Excel 文件的一个大问题。
我希望我遗漏了一些明显的东西。
excel - 如何在 MS Excel 中制作自定义拆分数组功能?
如何在 VBA 中使用 Split() 制作自定义函数 Split(str as String, delimiter as String) 以在工作表中使用..它将作为数组返回或 SPILL 结果..例如,
将在与书面公式中相同的数组中返回溢出数组结果:
我尝试在 VBA 函数中使用 Split(String,";") 但它只返回 1 个值和文本类型。我还需要删除字符串中的 '{' 和 '}' 如果有但接受它甚至如果那里没有..
excel - Excel 365 - 通过 VBA 过滤 ADODB.RecordSet 时崩溃
我有一些 Excel 2013 和 Excel 2017 电子表格,它们广泛使用 VBA,从 Oracle 下载和处理数据。我们最近迁移到 Office 365(64 位),因此我必须更新这些电子表格才能在新环境中工作。大多数迁移工作正常......但是在执行一些将过滤器应用于记录集的代码时,我总是遇到崩溃。
此代码在 Excel 2017(32 位)中完美运行。
在 locals 窗口中,我可以看到记录集有 5 个字段(预期),“SALES_CONTRACT_ID”是第一个字段,具有 adVarNumeric 类型。不确定要提供哪些其他信息 - 我使用 adOpenStatic 光标和 adLockReadOnly 锁。
我试过的:
- 将 thisContractID 设置为 LongLong。
- 在应用过滤器之前添加 quantityData.MoveFirst。
- 将过滤器更改为 filter = """SALES_CONTRACT_ID=" & thisContractID & """" (在第一次迭代时计算为 "SALES_CONTRACT_ID=723"。=> 运行时错误 '3001'
- 将过滤器更改为 filter = "SALES_CONTRAACT_ID='" & thisContractID & "'" (在第一次迭代时评估为 SALES_CONTRAACT_ID='723';仍然崩溃。
- 更改对 Microsoft ActiveX Data Objects 2.8 库(原为 6.1 库)的库引用
我不知道还能尝试什么!任何帮助表示赞赏。
excel - 在包含单词 vba excel 的行之前插入行
我正在尝试在包含特定单词的行上方插入一个空白行。但到目前为止,我只能将它插入到这一行下方。
if-statement - Excel:如何使用 if(countif) 使用多个范围来返回多个文本?
我正在尝试在 sheet1 columnM 下构建一个公式,为 sheet1 中 columnE 中的每个单元格提供状态,如果在 sheet2 中 columnJ 中找到 columnE 中的单元格,则如果未找到,则返回“分析完成”,如果在 sheet1 中 columnE 中的单元格是在 sheet3 的列 J 中找到,然后返回“待定分析”,如果未找到,则返回“登录待定”。“状态”应该来自以下公式,但我必须遗漏一些东西,因为我检查了一些状态并且它们不正确。
excel - 根据条件从名称列表中自动填充 excel 中的单元格范围
我有一张表,其中列出了三班倒的任务列表,以及将分配给这些任务的员工列表。
每个员工不能在同一天被分配两次相同的任务,也不能在同一个班次中有两个任务。
目前,我正在使用这个函数 =INDEX(Employees!$A$2:$A$31,RANK(Employees!B2,Employees!$B$2:$B$31)+COUNTIF(Employees!$B$2:Employees!B2,员工!B2)-1)
我在每一列中分别使用此函数,并在每一列中更改“-1”以确保没有员工两次获得相同的任务。
问题是如您所见,有时它会导致 #ref 错误,有时 Rand() 函数会产生与班次 2 中相同的值 Noah 出现两次,我也无法检查员工当天是否在工作除非我每天分别提取我想避免的工作员工。
另外,我想知道是否有办法确保每个员工当天被分配相同数量的任务,或者没有员工没有被分配任务。
我不能使用 VBA,因为我必须在 web 上使用 office 365,它只在企业版中使用 typescript。
excel - 如何:从另一个工作表(S1 作为唯一表值)自动填充另一个工作表 (S2) 中的 Excel 表
我在一张表中假设一个 Excel 表(格式为表),该表具有日期列(在 A 列中)和一些唯一日期,但从第 10 行(A10)开始。其他行是空的(因为表的结构和右边的列)。
我想要的是将该日期列放在另一张纸上但在不同的单元格中,例如 C6 作为起点。每次如果我在唯一日期所在的第一张纸上添加一些东西,我想让它们自动填充到定义列的第二张纸上。
我尝试了很多方法,但最后我必须手动完成,将其向下拖动以自动填充它......有没有办法自动完成,每次填充一个表时自动扩展以使其第二次获得它?
我用来在第二张纸上获取数据的是:
或者,如果我直接参考:
首先是错误的数字 00.01.1900(在 C7 上),无法摆脱它,其次,当我在工作表 1 上添加内容时,表格不会自动填充。
excel - 在 Excel 365 中添加加载项后未显示加载项选项卡
我有 Excel 365 64 位,我正在尝试添加一个旧的加载项。在以前版本的 Excel 中,当我添加我的加载项(由 brettdj 制作的 Duplicate Master V2)时,它会创建一个标有加载项的新选项卡,并且会出现例程。我已尝试添加新的 Office 365 Excel 加载项,但我无法在任何地方找到它。