worksheet-function相关内容

VLOOKUP给了#N / A,我不知道为什么

为什么这个工作吗?我尝试检查空白,确定长度是一样的等等。推动我坚果!我只想要阿拉巴马州!给出的错误是“值不可用”。 解决方案 通常的解决方案是应用= MATCH来查找行号数组: = MATCH(D1,B:B,0) pre> 将在ColumnB中搜索 D1 中的值(最后一个 0 意味着),并希望返回 2 (所选数组中的第二行 - 即整个ColumnB)。然后可以将其输入 ..
发布时间:2017-09-07 10:20:01 Office

如何从具有条件的列获取最新值

我在Excel中有一张表,其中列有: 日期 金额(£) 该表用于记录人们何时支付我的钱。通常情况下,我可以在同一天收到不止一个人付款给我。另外,同一个人会在几天的时间内支付给我。 记录被添加到表的底部,所以排序将是日期,但没有进一步订购名称或金额。 使用公式,有没有办法可以检索特定人员的最新金额? 如果这太复杂或不可能,那么我可以解决以下工作: 将第四列添加到 ..
发布时间:2017-09-07 10:10:27 Office

excel函数获取另一个单元格的值

描述问题的图像http://img215.imageshack.us/img215/3725 /20100314235127schedule2.jpg 我希望上面的图片可以解释我需要什么。 :) 问题1:获取行中第一个值的日期 问题2:获取值为100的日期 我还会附加实际的excel文件 ,但我只限于发布1个链接。 解决方案 左侧蓝色单元格的功能: = IF ..
发布时间:2017-09-07 09:30:26 Office

VBA Excel查询封闭的工作簿而不打开它

我无法在另一个CLOSED excel工作簿的列中搜索字符串。 以下代码给出了 MsgBox 但是,如果我用 ret =“'”& wbPath& “[”& wbName& “]”& wsName& “”!” &安培;范围(“C3015”)。地址(True,True,-4150)然后宏工作,除了它只给我一个硬编码的值(在这种情况下,单元格C3015的值)。 如何在封闭的工作簿列中搜 ..
发布时间:2017-09-07 09:26:14 Office

简单的HLOOKUP失败与Excel 2010

我有一个Excel电子表格(由电子表格设备生成,但它更是一个Excel问题),这是不正常的,当我使用 HLOOKUPS 。我使用一个简单的HLOOKUP来查找表中给定百分比的值。对于两个特定值,HLOOKUP失败。这些值为0.9993和0.999。此excel文档演示了此问题: http://dsokol.com/tokio/excelna.xlsx 。单元格C6和C7显示为N / A,当它们打算 ..

默认范围属性产生意外结果

作为回答的后续问题,我发布了这里我想知道为什么以下不会出错,这是VBA中的一个可能的错误吗? 获取以下数据: p> 如果我们使用以下VBA代码,我们将收到一个错误,因为我们需要使用日期的数值来匹配: '//生成错误 Debug.Print WorksheetFunction.Match(Range(“C3”)。Value,Range(“A1:A14”),0) ..
发布时间:2017-09-07 08:40:42 Office

在Excel中添加所有正数

有没有办法将行/列中的所有正数相加,但忽略所有负数?像SUM(),除了它忽略负数。我必须使用VBA吗?如果是这样,我将如何在VBA中执行? 如果在Excel中无法完成,可以在OpenOffice Calc中完成吗? 解决方案 使用SUMIF。 Y总和列A中的所有正数: = SUMIF(A:A,“> 0”) Excel和Calc中存在相同的功能 ..
发布时间:2017-09-07 08:10:44 Office

如何用SUBSTITUTE公式在Excel中替换引号?

我有工作表,我需要命名范围来对应另一个单元格的内容。单元格中的文本类似于: 分区w Studs 16“oc 命名范围不能有空格,或者最重要的是“。”的特殊字符。所以,范围命名如下: PartitionswStuds16oc 要将前者更改为对工作表的引用,我可以使用以下公式来处理这些空格: = SUBSTITUTE(B1,“”,“”) ..
发布时间:2017-09-07 07:48:58 Office

多个目标与工作表中的不同的宏调用VBA代码

如果cell1被更改,我想使用worksheet_change()运行macro1,如果cell2被改变,则使用macro2等等。我理解,worksheet_change()只允许target和sh,并且只能使用一个子。我以为我可以运行如下: 私有子目标(ByVal Target As Range) 选择案例Target.Address 案例“cell1” 调用SheetChange.ma ..
发布时间:2017-09-07 05:29:57 Office

如何将数据从一张表导入另一张

我有两个不同的工作表在excel中与所有行1单元格中相同的标题(a1 = id,b1 = name,c1 = price)。我的问题是,有没有办法从1个工作表中导入数据(如名称)到另外两个工作表中的“id”相同。 例如。 sheet 1 sheet2 ID名称价格ID名称价格 xyz包20 abc 15 abc夹克15 xyz 20 所以有一种方法可以在表1中 ..
发布时间:2017-09-07 03:54:15 Office

在VBA中使用SUM()

如果我想要加工的工作表中有一组单元格,可以使用以下公式: = SUM(Sheet1!A1:A10) 要在sub中执行此操作,我将使用: / p> Sub example1() Dim r As Range,v As Variant Set r =表格(“Sheet1”)。范围(“A1:A10”) v = Application.WorksheetFunc ..
发布时间:2017-09-07 03:10:16 Office

动态单元访问

我的问题可能看起来很简单,但我还没有找到答案。 在excel中,我想访问一个具有动态行号的单元格。 示例1:单元格A(1 + 2) 示例2:单元格B(ROW(A1)* 10) 这是什么语法? 谢谢。 解决方案 使用INDIRECT函数: = INDIRECT(“A”&(1+ 2)) = INDIRECT(“B”& ROW(A1)* 10) ..
发布时间:2017-09-07 03:01:34 Office

Excel合并单元格,如果其他单元格匹配

如果另一个单元格具有两个或更多相同的值,则合并单元格:我的数据具有两个或多个与一个单元格相同的记录:示例A1 Name = Joe,A2 = Joe,但B1 = Tuesday,B2 = Wednesday。我需要显示一行A1 = Joe和B1 =星期二,星期三。我可以创建像C1 = B1和B2这样的另一行,但是如何使它循环通过A,如果有一个匹配的记录,合并在B中的两个值。我认为这将是一个像C1, ..
发布时间:2017-09-07 02:46:30 Office

删除重复值,但保留其余的行值

我有一个这样的excel表(csv): ,我希望输出(制表符分隔)如下所示: 基本上: p> 用空格替换重复项,但 如果 col6 值与上一行不同于同样的 col1 值,所有数据字段都应该包含在内。 我正在努力创建一个可以做到的公式。 如果我尝试“删除重复”,它将删除该值并将值向上移动一行。我想要它删除重复,但不要移动值。 解决方案 尝试这个(注意,你需 ..
发布时间:2017-09-07 01:55:59 Office

漂亮的打印Excel公式?

有没有人知道(免费)工具来打印Excel公式?谷歌搜索没有改变。 我有一些半复杂公式的工作表进行点击,所以这会使我的生活变得更容易。 我只是想转一下这样的东西。 AC6 + AD6 +(IF(H6 =“Yes “,1,IF(J6 =”是“,1,0)))+ IF(X6 =”是“,1,0) 变成更可读的东西,而无需在Vim等手动进行。 Excel确实在括号上进行颜色 ..
发布时间:2017-09-07 01:45:18 Office

将字符串转换为单元格中的日期

我在Excel中有100.000行数据。某些字段是日期,但Excel中的字段是文本。我需要数字格式的这些字段,包括日期和时间(例如21.10.2011 13:10:50)。格式化单元格不起作用,因为这不会更改数据类型。我可以用公式选择日期和时间,但不能将它们放在同一个单元格中。 所以我正在寻找的是计算一个日期(如果您将日期格式化为数字,则会看到)。 解决方案 你尝试过 = DateV ..
发布时间:2017-09-07 01:10:33 Office

检查一个范围内唯一单元格的数量

我有一个excel表。 在列E下,我有425个单元格的数据。我想检查在列E下的剩余424个单元格中的任何其他地方是否重复相同的数据(即单元格内的文本)。我该怎么做? 例如,在E54中我有 Hello Jack 如何查看这个值以查看是否在其他任何单元格中? 解决方案 p>您可以使用 = SUMPRODUCT(1 / COUNTIF(E1:E425,E1:E425) ..
发布时间:2017-09-07 00:58:41 Office

Excel函数从其他单元格中的句子中获取第一个单词

Excel:我可以使用什么功能把所有的字符从头到尾放到第一个“”,我试图从A1中删除第一个字,并将其放入B1 例如: A1 多伦多是好的 我想在下一个单元格中“多伦多”。 Ian 解决方案 如何像 = LEFT(A1,SEARCH(“”,A1)-1) 或”,A1)-1) 查看 MS Excel: ..
发布时间:2017-09-07 00:35:54 Office