VBA・Office

VBA・Office

Excel VBA 表格为空时程序停止的原因:安全读取 ListObject 和 DataBodyRange

在 Excel VBA 中处理空表格时,可能会无法获取 DataBodyRange。本文通过虚拟数据和代码,解释了如何确认 Nothing、与 ListRows.Count 的区别,以及如何区分空白行和筛选行。
VBA・Office

使用 Power Query 的 Table.Schema 检查列结构 —— 在导入前检测必填列的缺失

通过 Power Query M 的 Table.Schema 确认列名、位置和类型,并结合 Table.HasColumns 和 List.Difference 检测缺失的必填列。附带 3 个虚拟数据示例与官方规范。
VBA・Office

使用 Excel 的 HSTACK 和 VSTACK 合并多个表格 —— 从空白单元格到列数不同情况的处理确认

通过实例对比,探讨在 Excel 中使用 HSTACK/VSTACK 合并行数或列数不同的表格时 #N/A 的出现位置及 IFNA 的用法。
VBA・Office

在同一个表中对比 Excel 的 TAKE、DROP 和 CHOOSECOLS — 安全提取所需行列

在同一个虚拟表中测试 Excel 的 TAKE、DROP 和 CHOOSECOLS,并确认如何提取开头、结尾以及所需列,同时观察错误的边界。
VBA・Office

从 Excel/Microsoft 365 的机制解读 Build apps in Copilot Cowork and Copilot Studio

本文是使用人工智能创作的技术解析与实现示例。虽然发布的代码和步骤基于一手信息构建,但未经作者在实际设备上进行运行验证。根据环境和版本的不同,运行表现可能会有所差异。在 Microsoft 365 环境中,基于官方信息,安全且实用系统地整理了...
VBA・Office

通过 Excel 的 TEXTSPLIT 将单个单元格拆分为 3 列:对比逗号与分号分隔符

使用 Excel 的 TEXTSPLIT 函数将 red,green,blue 分割到 3 列中,并观察将分隔符从逗号更改为分号时的溢出结果。
VBA・Office

从官方信息梳理 Excel XLOOKUP 函数与 VBA 搜索的机制

本文是使用人工智能创作的技术解析与实现示例。所发布的代码和步骤基于一手资料构建,但未经作者在实机上进行运行验证。根据环境和版本的不同,运行表现可能会有所差异。作为 Excel 中的数据搜索方法,新一代工作表函数 XLOOKUP 与通过宏实现...
VBA・Office

仅用 Excel 从日志中提取 ID 和邮箱 — 使用 REGEXEXTRACT / REGEXREPLACE

通过 Excel 的 REGEXEXTRACT 和 REGEXREPLACE 函数,学习如何从虚拟日志中提取 ID、对邮箱进行脱敏,并理解正则表达式的用法。
VBA・Office

即使每月 CSV 的列名发生变化也不会中断 ― 使用 Power Query M 吸收列名变体

尝试进行月度 CSV 导入,仅使用 Power Query M 标准化允许的列名变体,同时不漏掉缺失的列或未知的更改。
VBA・Office

使用 Excel 的 TEXTBEFORE / TEXTAFTER 函数拆分字符串——通过修改一处分隔符进行观察

针对实际业务需求,介绍如何使用 Excel 的 TEXTBEFORE / TEXTAFTER 函数拆分字符串。