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

Excelize 开源基础发布 2.8.1 版本,2024 年首个更新

、表格名称和数据透视表名称中使用点字符删除工作表表格,将保留表格区域全部单元格值支持读取带有分数数字格式单元格删除图片时,如果图片仅有一处引用,将同时从工作簿内部删除对应图片文件,以减少生成工作簿体积并消除由此产生潜在安全风险支持为批注框设置自定义宽度和高度插入或删除行列...兼容性保存工作簿内部部件进行排序,以确保不改变工作簿内容生成文件具有一致哈希值问题修复添加对公式函数 MID 和 MIDB num_chars 参数检查,以防止出现负数导致 panic...v2.8.0 引入问题,通过创建特殊自定义名称方式设置打印区域和打印标题不再返回错误修复 v2.8.0 引入问题,修复了由于内部样式部件索引颜色和 MRU 颜色缺省值处理有误导致生成工作簿损坏问题修复...AutoFilter 函数添加自动过滤器出现 panic修复部分情况下在工作表添加表格导致工作表损坏问题修复部分情况下读取带有时间类型数字格式单元格值有误问题支持计算字符型公式单元格值修复带有单元格表格工作簿添加表格...,自定义数字格式索引生成有误问题修复通过删除后再添加表格方式更新表格区域范围出现错误问题修复使用流式读取函数后,所产生临时文件无法被清理潜在问题修复部分情况下公式计算结果有误问题修复并发读取单元格出现竞态问题修复根据样式索引获取样式定义

18710

Excelize 开源基础库 2.8.0 版本正式发布

自 2016 年开源以来已成为云原生应用尤其是 Go 语言开发者处理电子表格办公文档热门选择,正在被广泛应用于大型互联网公司、中小企业客户和初创公司。...,相关 issue #1588通过 AddShape 函数添加形状,如果给定形状类型不受支持,将返回异常错误支持读取带有日本年号数字格式单元格,相关 issue #1590函数 GetPictures...,相关 issue #1517当创建带有重复名称表格或自定义名称,将返回错误异常提高单元格批注文本框大小显示效果在 KingSoft WPS 下兼容性支持从自定义工作表属性设置读取列宽度,相关..., #1528 和 #1533修复了并发安全函数存在竞态问题修复了部分情况下,对与单元格时间毫秒舍入精度结果有误问题修复了部分情况下,读取带有 12 小时制数字格式单元格,时间结果有误问题修复了部分情况下...,解决 issue #1584修复因部分情况下读取带有时间类型数字格式单元格,小时有误问题,解决 issue #1587修复了部分情况下,获取合并单元格区域右下角单元格坐标出现 panic性能优化优化内部正字表达式执行速度

29961
您找到你想要的搜索结果了吗?
是的
没有找到

Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库

支持设置条件格式中使用带有纯色填充样式数据条,并支持指定数据条颜色,相关 issue #1462添加图表函数 AddChart 支持设置图表各个数据系列使用自定义填充颜色,相关 issue #1474...,相关 issue #1499创建表格函数 AddTable 支持创建表格指定是否包含标题行创建表格函数 AddTable 创建表格增加对表格名称校验,并导出了错误常量 ErrTableNameLength...,相关 issue #1468函数 AutoFilter 支持为筛选范围内多个列设置筛选条件计算单元格函数 CalcCellValue 现已支持指定是否为公式计算结果应用数字格式计算单元格函数...CalcCellValue 函数对于存在错误公式将在计算结果返回公式错误代码,并将详细错误信息 error 数据类型返回值返回,相关 issue #1490对输入图片文件扩展名调整为大小写不敏感...,相关 issue #1503使用流式写入器流式按行赋值,对于值为 nil 单元格将会跳过生成单元格,相关 issue #756获取超链接 GetCellHyperLink 函数支持读取合并单元格超链接添加了新导出类型

1.6K51

VBA实用小程序79:统计不同值或唯一值VBA自定义函数

例如,下面的一组数据: a,a,b,b,c,d,e,e,f 我们说,这组数据有6个不同值:a,b,c,d,e,f;有3个唯一值:c,d,f,因为它们列表出现了1次。...图1 然而,这个公式不仅复杂,而且处理混合数据时会很慢。因此,我们可以使用VBA来编写自定义函数。...如果代码尝试创建重复键,则会引发错误。由于OnError Resume Next语句,错误被忽略。VBACollection 对象一个特性是键不区分大小写。 LenB函数用于检查单元格是否为空白。...如果单元格包含错误值,则此时将引发错误并且自定义函数将返回#VALUE!。...空单元格意味着: 单元格什么也没有 有一个零长字符串 仅仅有一个前缀符号(通常是’) 使用Dictionary对象来统计不同值 在编写代码前,先添加对MicrosoftScripting Runtime

1.7K20

Excel表格35招必学秘技

2.打开“自定义”对话框(参见图1),“工具栏”标签,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。   ...十、Excel自定义函数   Excel函数虽然丰富,但并不能满足我们所有需要。我们可以自定义一个函数,来完成一些特定运算。...以后可以像使用内置函数一样使用自定义函数。   提示:用上面方法自定义函数通常只能在相应工作簿中使用。...十七、控制特定单元格输入文本长度   你能想象当你输入四位数单元格却填入了一个两位数,或者输入文字单元格你却输入了数字时候,Excel就能自动判断、即时分析并弹出警告,那多好啊!...而在A8到A13单元格我们则建立了一个函数查询”区域。我们设想是,当我们“输入学生姓名”右边单元格,也就是C8格输入任何一个同学名字后,其下方单元格中就会自动显示出学生各科成绩。

7.4K80

Excel VBA解读(146): 使用隐式交集处理整列

图3 如果在多个单元格输入上述数组公式,则会获取多个值,如下图4所示,单元格区域C5:C9输入上面的数组公式,会得到列A前5个数据。 ? 图4 那么,对于函数Excel又是怎么处理呢?...并且只将该单个单元格视为从属单元格,因此仅当单个单元格被改变而不是当单元格区域中任何单元格被改变,才重新计算公式或函数。...VBA用户自定义函数(UDF)运用隐式交集技术 有2种方式可以让隐式交集技术UDF自动工作: 1.函数参数前面放置+号 2.使用VBA来处理隐式交集 例如,下面的简单UDF: Function...Excel将其视为一个表达式,并在将其传递给UDF前评估表达式,也就是说Excel会传递给表达式结果给UDF。 下面是一个通用VBA函数,可以从VBA UDF内部调用,从而执行隐式交集。...小结 1.使用函数使用隐式交集(Implicit Intersection)非常有效。 2.+号技巧非常好,但容易忘记使用! 3.像fImplicit这样通用辅助函数比+号更快且更友好。

4.8K30

PyCharm 2022.1发布,会有哪些特性

现在,当需要使用TypedDict地方使用一个字面值或使用dict构造函数创建字典,PyCharm将显示每个键错误消息,指向错误、缺失或不期望单个值。...改进Markdown支持 从Markdown文件运行命令 使用Markdown文件(例如README文件),您经常会发现指令和要执行命令。...为Markdown复制代码片段 从Markdown文件复制和粘贴代码片段也是非常常见,现在可以使用Copy代码片段来实现这一点,代码片段可以Markdown块获得。...Jupyter支持(Pro) 代码单元格执行后保持在编辑模式 为了使工作与木星笔记本一个更流畅体验,新单元格插入后,运行单元格和插入下面现在默认为编辑模式所以你可以马上开始用它写代码。...同样行为也适用于编辑并决定运行当前单元格。即使执行之后,它仍将保持在编辑模式。

18120

Excel VBA编程

sub过程参数传递 自定义函数,function过程 声明一个自定义函数 使用自己定义函数 function example 设置函数为易失性函数,让自定义函数也能重复计算 操作对象 VBA中常用对象...数组存取 当将Excel表数据传递给数组,默认建立一个二维数组,因此取数组,需要传递两个数值进去,如果只传入一个数组,会出现下标越界警告。...语句为: const 常量名称 as 数据类型 = 存储常量数据 同定义变量一样,在过程内部使用const语句定义常量称为本地常量,只可以声明常量过程中使用; 如果在模块一个过程之前使用...,那么我们可以通过【插入函数Excel中使用我们自定义函数。...GoTo 0 使用On Error GoTo 0语句后,将关闭对程序运行时错误捕捉,如果程序On Error GoTo 0语句后出现运行错误,将不会被捕捉到 Sub test() On

45K21

Excelize 2.7.0 发布, 2023 年首个更新

版本说明此版本中最显著变化包括:兼容性提示升级至版本需要您使用 Go 语言为 1.16 或更高版本,以迁移不再支持标准库 ioutil当给定工作表名称存在无效字符将返回错误,不再自动忽略无效字符...GetCellStyle 函数不再返回合并单元格区域左上角单元格样式重命名以下 5 个导出数据类型和错误常量,具体更改详见官方文档更新说明移除了 54 项导出类型,具体更改详见官方文档更新说明移除了...,相关 issue #1290使用 AddChart 函数添加图表,支持设置自定义折线图线条颜色,相关 issue #1345使用 AddChart 函数添加图表,支持设置自定义坐标轴字体样式,相关.../PM 数字格式样式单元格有误问题,解决 issue #1338修复部分情况下删除批注由于数组下标越界导致 panic,解决 issue #1343修复部分情况下读取单元格出现 panic...,解决 issue #1328修复部分情况下公式函数 OR 计算结果有误问题修复带有单一单元格区域引用工作表插入行列,将收到异常问题修复获取带有单一单元格区域引用合并单元格区域,收到异常问题修复部分情况下读取富文本单元格值不完整问题修复流式写入时未转义

1.7K131

正则表达式来了,Excel正则表达式匹配示例

当需要在单元格区域中找到某个值,可以使用MATCH函数单元格查找特定字符串,FIND函数和SEARCH函数非常方便。如何知道单元格是否包含与给定模式匹配信息?...匹配一个单元格字符串 要匹配单个单元格字符串,一个参数引用单元格,第二个参数包含一个正则表达式。...一次匹配多个单元格字符串 要使用单个公式匹配多个字符串,一个参数包含单元格区域引用: =RegExpMatch(A5:A9, “\b[A-Z]{2}-\d{3}\b”) 支持动态数组Excel365...幸运是,可以使用我们自定义函数模拟此功能。 假设使用一个正则表达式来匹配电话号码,并在列B输出结果。要找出有多少单元格包含电话号码,只需要计算单元格区域B5:B9TRUE值。...记住,我们自定义函数可以一次处理多个单元格,Excel总和可以一个数组累加值,下面是你要做: 为RegExpMatch提供一个单元格区域引用,以便它返回一个包含TRUE和FALSE值数组。

19.6K30

Excel VBA解读(139): 用户定义函数计算了多次

如果对这些内容没有兴趣朋友,可以略过,免得浪费时间。 在有些情况下,当希望仅计算一次自定义函数,Excel却会计算自定义函数多次。如果你自定义函数需要执行很长时间,那么这可能是一个重大问题。...问题是计算引擎仅在计算公式/自定义函数之后才执行此重新计算,因此每次重新计算包含自定义函数公式会计算多次。 下面是一个非常简单示例,你可以工作簿中试试。...由函数向导引起多个用户定义函数重新计算 每当将函数向导与用户定义函数一起使用时,用户定义函数会被多次调用,因为输入函数参数函数向导使用评估动态显示函数结果。...使用将结果返回到多个单元格数组用户定义函数是加速用户定义函数执行一种非常好方法(请参阅前面的文章),但是应该注意一个导致速度减慢Bug: 当输入或修改多单元格用户定义函数并且取决于易失性公式...条件格式公式用户定义函数 每次包含条件格式屏幕部分被重新绘制或重新计算,都会评估条件格式规则公式(可以通过条件格式设置规则中使用用户定义函数使用Debug.Print语句来证明这一点)

1.8K30

精通Excel数组公式024:模拟运算表

功能允许修改一个或两个公式输入,显示多个假设分析结果。 使用单变量模拟运算表进行单公式假设分析 下图1展示单元格B6使用公式输入PMT函数。...对于图1示例,需要执行下列步骤来获得创建解决方案模拟运算表: 1.选择单元格区域A10:B15。原因是单元格B10包含一个公式,公式指向要进行假设分析公式。...图1 如下图2所示,如果选择单元格区域B11:B15,将会在公式栏中看到TABLE函数。TABLE函数不是一个可以手动输入函数,它在使用模拟运算表对话框自动创建和输入。 ?...图2 使用单变量模拟运算表用一个公式代替多个公式 如下图3所示,单元格区域E3:I3每个单元格都包含一个不同公式,直接或间接引用单元格B3单位销售量公式输入。...可以使用双变量模拟运算表,如下图4所示。注意到,必须输入一个公式到左上角单元格。可以通过设置自定义格式(;;;)隐藏这个值。 ?

1.6K20

BI错误处理。

如有关处理Power Query错误文章中所述,错误可以出现在步骤或单元格级别。 本文将重点介绍如何根据自己特定逻辑捕获和管理错误。...此演示示例数据源是一个包含下表 Excel 工作簿。Excel 工作簿此表标准速率列中出现 Excel 错误,例如 #NULL!、#REF!和 #DIV/0!。...将此表导入Power Query编辑器,下图显示了表外观。请注意 Excel 工作簿错误如何随每个单元格值一起 [Error] 显示。本文介绍如何将错误替换为另一个值。...查找错误时提供替代值在这种情况下,目标是示例数据源创建新 最终速率 列,列将使用 标准费率 列值。 如果存在任何错误,它将使用相应 特殊速率 列值。...如果 标准费率 值存在,则将使用值。 否则将使用 特殊速率 列值,但出现任何 #REF! 错误行除外。 备注排除 #REF! 错误唯一用途是出于演示目的。

2.7K30

个人永久性免费-Excel催化剂功能第44波-可见区域复制粘贴不覆盖隐藏内容

使用场景 在数据临时加工处理过程,难免会对数据进行简单复制粘贴操作,而一般来说,表格内也同时会临时性大量因自动筛选和手动隐藏操作,有大量隐藏单元格区域。...常见数据场景有: 自动筛选过程,发现某一列内容某筛选条件下,数据逻辑出现问题,需要修复此部分数据,此时通过新增列用函数公式从其他位置把正确数据计算出来,此时需要把正确数据保存替换掉原有的问题数据...对粘贴公式内容场景,请尽量保持只粘贴本工作表复制单元格,因若粘贴是其他工作表甚至其他工作薄,复制原有单元格公式引用,将容易出现问题和报错结果不如预期。...Excel本身强大,也是基于其通用性功能打造上,某些特定逻辑场景使用,需要交给第三方开发出来,所以很重要一点是不要指望通过正常手段来提速,更多可往外寻求支援,让更专业的人来服务我业务使用场景才是一个正确...,重新定义Excel函数学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据

4.4K40

错误不可怕,就看你如何使用ISNA函数

标签:Excel函数 本文深入探讨Excel中使用ISNA函数处理#N/A错误各种方法。 当Excel无法找到所需内容单元格中会出现“N/A”错误。...使用ISNA函数基本公式示例: =ISNA(A2) 如果单元格A2包含#N/A错误,则返回TRUE,如果出现任何其他错误、值或空白单元格,则返回FALSE。如下图1所示。...IF/ISNA组合Excel公式 ISNA函数只能返回两个布尔值,因此可将其与IF函数结合使用,显示自定义消息: IF(ISNA(…),有错误文本, 没有错误文本) 进一步完善上面的示例,找出组...图3 VLOOKUP/ISNA组合Excel公式 IF/ISNA组合是一个通用解决方案,可以与任何函数一起使用,该函数一组数据搜索某些内容,并且找不到查找值返回#N/A错误。...带有VLOOKUP函数ISNA函数语法如下: IF(ISNA(VLOOKUP(…),“自定义文本”,VLOOKUP(…)) 也就是说:如果VLOOKUP导致一个#N/A错误,则返回自定义文本,否则返回

7.9K20

excel常用操作大全

具体方法是:在编辑栏输入一个等号后面跟着函数名,然后按下ctrl-A,Excel会自动输入“函数参数”——Excel帮助。当使用具有易于记忆名称和长系列参数函数,上述方法特别有用。...上下拖动,鼠标会在格,单元边界处变成一个水平“工”字符号,左右拖动,鼠标会变成一个垂直“工”字符号。释放鼠标按钮完成操作后,一个多个选定格单位将被拖放到一个位置。...,然后单击“添加”按钮保存输入序列。当您将来使用,只需输入张三,然后将光标指向单元格右下角填充手柄,并沿着要填充方向拖动填充手柄,您自定义序列就会出现。...有一个快捷方式:选择包含序列项目的单元格区域,选择工具\选项\自定义序列,单击导入将选定区域中序列项目添加到自定义序列对话框,然后按确定返回工作表,以便下次可以使用序列项目。...Excel会将ZM(2)视为公式一个函数,从而产生错误。因此,ZM(2)工作表应该重新命名。 29.如何拆分或取消拆分窗口?

19.1K10

最用心EXCEL课程 笔记2

如何产生影子工作簿,一个workbook,可以被两个视图同时编辑,而且两者随时同步,如下 图片Ctrl 选择多个工作表,输入 ,会出现•Ctrl 选择多个工作表,输入 ,会出现在所有被选工作表 如何在多个工作表内同时输入一样信息...: Ctrl 选择多个工作表,输入 ,这时内容会出现在所有被选工作表 上下移动方法》1.找到任意单元格,鼠标放在上或者下边框,双击2.Ctrl 加上下 冻结窗格,所选单元格左边和上边会被冻结 打印表格太长...如下 图片 15-18节 函数部分 输入函数名称,如果输入了一半,函数已经出现在列表,可以直按tab进入函数,不要按回车 图片 如何进入函数详细介绍,方法1输入公式按ctrl+a,方法二点击下图左上...不会计算文本,同时也不会计算空白单元格 输入函数,遮挡住了左侧单元格,导致不能选择左侧单元格。...如何查找单元格完全是内容而不是包含内容。如下 图片 查找和替换不仅查找文本还可以查找格式。

92830

Excel公式练习41: 获取非连续单元格区域中只出现一次数字

要求从单元格A2开始,使用公式生成一个列表,这个列表由上述非连续单元格区域中所有只出现了一次数字组成(如图1所示,1、2和9这三个数字非连续单元格区域中只出现了一次)。 ?...单元格A1,公式: =SUMPRODUCT(--(FREQUENCY(RNG,ROW(INDIRECT("1:" &MAX(RNG)+1))-1)=1)) 计算非连续单元格区域中满足要求数字数量...另一个函数是MAX函数,也可以操作多个、非连续单元格区域,因此: MAX(RNG) 能够得到组成RNG单元格区域中所有数值最大值,忽略逻辑值、文本。很显然,其返回结果是9。...;9;#N/A},ROWS(A$2:A2)) 其第一个参数function_num被设置成15,等价于执行SMALL函数。(你可能想,为什么不将第一个参数设置成5,即MIN,这是不合适。...因为AGGREGATE函数一个参数所有可选项,仅14-15能够保证传递给函数数组不是实际工作表区域能正常运行,而这里数组是由其他函数生成,如果设置成1-13一个,则需要传递给函数数组是实际工作表区域

1.4K30

2022年最新Python大数据之Excel基础

引用其他工作表数据 •E1单元格,输入”=“ 注意:只能针对单个单元格引用 引用其他工作表数据 •点击另外一张数据表,表中找到要引用数据,选中对应单元格即可。...中位数:是指将数据按大小顺序排列起来,形成一个数列,居于数列中间位置那个数据。 众数:众数是指一组数据中出现次数最多那个数据,一组数据可以有多个众数,也可以没有众数。...数据计算 1.简单计算 Excel使用函数要学会为单元格“命名”。...进行数据合并,需要灵活使用逻辑连接符和文本转换函数使用逻辑连接符和函数合并数据,逻辑符与函数可以联合使用。 并且可能出现合并数据文字表述不清晰,需要添加个别字词连接情况。...创建数据透视表 •使用推荐透视表 原始数据表,单击【插入】选项卡下【表格】组【推荐数据透视表】按钮,即可出现一系列推荐透视表 。

8.2K20

精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND

函数Excel 2013引入) MINVERSE函数 下面讲解前3个函数。...如下图1所示,源数据区域A2:D4,数据占3行4列,要想将这些数据转置,选择一个4行3列单元格区域,如图中A7:C10,输入公式: =TRANSPOSE(A2:D4) 按Ctrl+Shift+Enter...图3 MODE.MULT函数 一组数获取出现次数最多,可以使用MODE函数或MODE.SNG函数,然而,当一组数中有多个出现次数一样且最多,MODE函数或MODE.SNG函数只返回找到一个数...实际上,数据可能变化,因此我们事先不知道有几个出现最多数,如果选择可能多单元格区域,输入上面的公式,可能在有的单元格出现错误值,如下图5所示。 ?...图5 此时,我们可以灵活运用前面学到知识,组合多个函数来适应数据变化,如下图6所示,如果有更多数,则可直接向下拉动单元格。 ? 图6 还可以使用IFERROR函数使公式简化,如下图7所示。 ?

1.6K10
领券