worksheet-function相关内容
我试图通过Excel函数返回A列中所有文本(CLOSED)或(请勿使用)的行的计数)。所有行也将包含其他值,如下所示: 行1 =晴天(关闭) 第2行=您好(已关闭) 第3行=猫和狗;狗(已关闭) 第4行=猫(请勿使用) 所以我需要在文本中搜索关键字(关闭)或(不使用)。 这是到目前为止我尝试过的操作,但没有用: = COUNTIF(Sheet2!A2:A3
..
我尝试在网站上搜索解决方案,但找不到完全匹配的内容。我正在尝试找出将执行以下操作的VBA代码: 搜索指定列 找到所有匹配值(未指定) 复制所述匹配值的行 将它们放入新的工作表或工作簿中(最好是工作簿) 这是我的问题。指定行中的值可以是300多个唯一值中的1个,因此在VBA代码中指定每个值都是一场噩梦。 我知道按字母顺序过滤指定的列会起作用,但是我如何告诉宏在每个组的末尾停下
..
是否有可能将条件格式应用于整个工作表,以便每当上方单元格与当前单元格具有相同的值(文本或数字)时,当前单元格就会格式为黄色填充/蓝色字体? 例如,当单元格: A1是 blank A2 AAA A3 AAA A4 AAA A5是空白 A6 AAA A7 AAA 只有单元格A3,A4和A7会用黄色填充和蓝色字体格式化。 解决方案 在A2中,
..
我有一个包含这样的行的电子表格: 名称| ID |分类|属性... ------------------------------------------ -------------- name0 | 753 | cat1 | ... name1 | 724 | cat1 | ... name2 | 149 | cat1 | ... name3 | 265 | cat1 |
..
我有两个ROWS,一个具有值,另一个是或否。我希望根据相应列第2行中的是还是 NO 来对ROW 1中的值进行着色。例如: 第1行XXXX | XXXX | XXX | XXXX 第2行|否|是|否 没有条件说明行1应该是或不是,这就是事实。 有可能吗? 解决方案 在条件格式中,请使用选项: 并编写以下公式: = If(B2
..
我正在关闭的Excel工作簿的一列中搜索字符串. 以下代码在MsgBox上给出类型不匹配错误. 如果我用ret = "'" & wbPath & "[" & wbName & "]" & wsName & "'!" & Range("C3015").Address(True, True, -4150)替换该行,则宏会给我一个硬编码的值(在这种情况下,是单元格C3015的值). 如
..
我已经使用.NET interop创建了excel工作簿.通过我的C#代码成功创建了excel工作簿.当用户在Excel中进行任何更改时,我想做一些事情.我已经使用了ExcelWorkSheet.Change事件.但是此事件未触发.这是我的代码- using Excel = Microsoft.Office.Interop.Excel; public class xxx {
..
我在vba中开发了下一个用户表单,该表单从工作表中获取信息以显示信息 我想按段按字母顺序对所有信息进行排序,这是代码: Function llenarDatosTabla() Dim vList As Variant Dim ws As Worksheet: Set ws = Worksheets(BD_PRODXSIST) ListBox1.Clear
..
我正在尝试使用EPPLUS 4.0.3.将XLSX文件作为模板打开(我什至使用了空白的XLSX文件). 如果我不打开模板文件(空白文件或真实文件),而只是创建一个新工作簿并创建一个工作表,则它可以正常工作.或者,如果我打开模板文件并创建一个新的工作表,则可以正常工作.只有当我尝试访问模板中的 FIRST 工作表时,才会出现错误: 工作表位置超出范围. 像这样访问第一个工作表:workB
..
我正在尝试使用“用户ID",“问题"和“响应"列重新组织Excel表 ,以便每一列都是“问题"值之一,每一行都是“用户ID"值之一,而这些值就是“响应". 通过使用数据透视表,我已经非常接近-列和行都正确,但是我无法使用数据透视表工具来显示响应.我必须选择一个汇总函数(例如"Sum"或"Product"),以使响应显示为0或1s 我是否有办法让数据透视表仅显示值,而不是汇总/汇总
..
Access的VBA缺少简单的Max(x,y)函数来查找两个或多个值的数学最大值.我已经习惯了在基本API中已经有来自其他语言(例如perl/php/ruby/python等)的此类功能. 我知道可以做到:IIf(x > y, x,y).还有其他解决方案吗? 解决方案 我将问题解释为: 如何在Access中实现返回数字数组的最大值/最小值的功能?这是我使用的代码(类似于II
..
在工作表2中,我想要一个宏来运行表值,主要是在F列(最大入口浓度)和B列(操作)中,如您在下图中看到的工作表1 .基本上,它将找到与F列的0值相对应的引用操作. 它将运行F列,并在找到0值时返回匹配操作.这样做直到表末尾.如果我有1A-0、2B-0和4C-0,它将始终选择宏查找到0值的第一个操作.在图片中,宏必须返回值1,这是第一个操作. 因此,我编写了以下代码,并给出了运行时错误"9
..
我有一个这样的数据透视表: Sum of Gf_Amount | Column Labels | 2015 | | | | Grand Total Row Labels | 17-Mar | 18-Mar | 19-Mar | 20-Mar | 3601
..
我在Excel中具有ColA和ColB的查找表: ColA ColB ColC va 1 value1 ColC是实际值表 我需要使用lookup_value ="value1"进行通配符查找 我需要执行一个操作,如果ColC的值与ColA中的字符匹配,那么它应该返回我的ColB值,即1 我想在查找功能中使用通配符以实现此结果. 任何帮助将不胜感
..
我想根据另一个单元格的范围填充一个单元格.就像如果独立单元格的值在12至16之间,则从属单元格将填充为-2,如果独立单元格的值在16至20之间,则-1且20-24然后是N,依此类推: 示例 有公式吗?否则我该怎么做? 解决方案 假定16位于16-20之间,而不是12-16之间,而N则是OP的文本计数而不是图像: =LOOKUP(A1,{12,16,20,24},{-2,-1,
..
预读说明:我使用的是LibreOffice而不是Excel,但是大多数功能应同时应用于这两个方面. 我正在制作一个电子表格,其中包含大量数据,并且对于每个属性(例如,雇员人数或姓名),我需要一个函数来计算包含每个不同值的行数. 我已经提取了不同的值,现在我正在使用以下函数来计算每个值有多少行:=COUNTIF(start:end;value). (请注意,分号是LibreOffice分隔参
..
我使用以下函数: $ p $ = DAYS360(A2,A35) 来计算我列中两个日期之间的差异。但是,该专栏不断扩展,我现在必须在更新电子表格时手动更改'A35'。 有没有办法(在Google表格中)找到这个列中的最后一个非空单元格,然后在上面的函数中动态地设置该参数? 解决方案 可能有更多的雄辩方式,但这是我想出来的方式: 在一列中查找最后一个已填充的单元格的函
..
我有一组用户定义的vba函数,它们位于一个excel模块中,然后从excel电子表格中调用...所有这一切都在正常工作。 我被要求将vba从模块移动到工作表的代码页。当我这样做,我发现我不能调用工作表上的单元格的任何功能...名称根本不显示为现有。有没有办法从excel单元格中调用工作表函数?另外,在另一个模块或工作表代码中用户定义的函数调用工作表函数有什么问题吗? 编辑: 我发
..
我在Excel中有表: 在 C ( Sum )列中,我想以这种方式获得总和: 如果列 A 或 B 值 1 乘以金额 48 ,乘以乘数(1) = 2 。 如果列 A 或 B 值 0 ,然后取金额 48 ,乘以乘数(0) = 1,5 。 然后 K1 和 K2 相加。 所以对于第2行,列 C 将是: 48 * 2 + 48 * 2 = 192 。 对于第5行该导致栏 C 将是
..
我在Excel中有A和B列,如果数字在两列中,我想在C列中自动在列C中写入“Exist”。在 示例: A | B | C 1 | 2 |不存在 3 | 4 |不存在 5 | 1 |存在 6 | 7 |不存在 解决方案 使用简单公式 COUNTIF 将其放在 C1 = IF(COUNTIF(A:A,B1)> 0,“存在”,“不存在
..