Tag:

请参阅引用应用程序的variables

我正在尝试将单元格的值放在左列(列A)中的Msgbox中。 这个值需要被挑选出来,这取决于B列中的哪个值是最低的,并且应该被重用,并且行长度是变化的(有时候是200行,有时候是230行等) 到目前为止,我写道: Sub Flow() 'Check lowest value Dim lowestValue As String lowestValue = Application.WorksheetFunction.Min(Sheets("ImportData").Range("B3:B290")) MsgBox "Lowest Flow" & vbNewLine & _ (lowestValue) & vbNewLine & _ "at " & (lowestValue.Offset(0, -1)) End Sub 很明显, lowestValue.Offset(0, -1))不起作用,但基本上这就是我想要实现的:find最低值,然后在左边看一列,并在单元格中显示该值。

根据标准返回列表中最常见的值

我在这里发现了一个类似的问题( 根据多个标准返回最频繁出现的string的计数 ),但没有看到令人满意的答案。 如果可以的话请帮忙! 我有一个制造商及其产品的清单: MANF …….产品……….公制 的Adobe Photoshop的……用户….. 的Adobe Acrobat中…… ………用户 Microsoft..Office …………设备 Microsoft..Access ………设备 Microsoft..MSDN ………. MSDN命名用户 在另一个表中,我有一个独特的制造商名称列表,我需要能够说出每个制造商最常见的(然后第二个最常见的,希望是)度量标准,如下所示。 Manf ………最常用的度量标准 的Adobe用户……. 微软…设备 在这种情况下,我宁愿不要有一个VBA解决scheme,但如果有必要,将会使用。 我似乎有一些INDEX MATCH尝试,但没有任何工作正确的呢。 谢谢! 编辑:我想另一种方式来寻找答案,发现这个,工作! http://answers.microsoft.com/en-us/office/forum/office_2010-excel/formula-to-return-most-common-value/06383764-3c7d-e011-9b4b-68b599b31bf5?auth=1 任何人都知道如何修改它以find第二个和第三个最常见的值?

写入一个范围的第一个单元格

我有一组范围,我想在每个范围的第一个单元格中写入一个值: Range("AccessabilityRange").Item(1, 1).Value = "Accessibility" 我已经尝试了一些变化,但他们都没有工作。 我是否需要首先提取单元格地址然后写入? 我也看到偏移使用和计数,但不知道为什么一个会被选上另一个?

在多列Excel上search两行上的多个值

我有下一个表格(表格有这种格式), Excel表格 我想要search行3上的所有9,并获得列A到T中的每个9的所有date。在我的例子中,结果应该是, 29-06-2016 30-06-2016 2016年1月7日 2016年2月7日 2016年4月7日 2016年5月7日 2016年6月7日 2016年7月7日 2016年8月7日 2016年9月7日 我试过索引/小公式,但结果只是第一次约会。 谁能帮我?

如果声明改变另一个单元格的值比包含该函数的位置

我有一个单元格,其中有“Y”或“N”的单元格。 我也是 有一个“Score”单元格,其值为4.我想search这些单元格,如果它们包含单个“N”,那么我希望单元格$ S $ 17(Score Cell)中的值减1。他们都是“Y”,那么我想要$ 17新币的数字保持不变。 公式本身在单元$ S $ 17中,所以当我有这个公式= IF(COUNTIF(S2:S6,“N”),SUM(S17,-1),S17)时,它给了我一个循环的参考错误。 有没有办法在不同的单元格中发布这个公式,但输出张贴在单元$ S $ 17? 我在想像= IF(COUNTIF(S2:S6,“N”),S17 = SUM(S17,-1),S17)。 我知道这是不正确的语法,但这是这个想法。 或者如果那不可能,就避免循环引用。

VBA-在另一个表上复制并粘贴行作为值

我正在根据单元格值中的条件将行从一个表格移动到另一个表格。 如果单元格值被满足,它将移动到另一个工作表。 但是,当它移动时,我需要它作为值移动。 我的一个单元格中有一个公式,我只是想要在新的表单中的单元格的值。 下面是我的代码,它移动行的一部分。 我的问题是我在哪里添加PasteSpecial或等价的代码将其作为值? 谢谢! For Each xCell In xRg If CStr(xCell.Value) = "Pipeline" Then xCell.EntireRow.Copy Destination:=Worksheets("Pipeline2").Range("A" & B + 1) xCell.EntireRow.Delete B = B + 1

if函数如何使用searchfunction

我的Excel表有银行名称,IFSC代码和帐号。 我想从IFSC代码中得到银行名称。 为此,我使用了以下公式: =IF(SEARCH("DNB",P17),"DELHI NAGRIK SEHKARI BANK",IF(SEARCH("SBIN",P17),"STATE BANK OF INDIA",IF(SEARCH("PUNB",P17),"PUNJAB NATIONAL BANK",IF(SEARCH("CNRB",P17),"CANARA BANK","TYPE BANK NAME")))). 它只适用于第一个选项(这里,公式显示'德里Nagrik银行')和其他选项显示#值。 请告诉我我的错误。

索引匹配值错误

当我尝试做两个条件的索引匹配查找时,我总是得到一个#Value! 错误,即使我似乎正在做每件事的excel教程完全相同的方式。 需要一个超过40万行的文件,所以任何手册都不是一个真正的select。 有什么build议? 感谢提前一百万! 表格1 X1 X2 Y 苹果01.05.2010瑞士法郎10 苹果30.02.2010 CHF 15 芒果20.01.2008 CHF 5 芒果10.12.2011瑞士法郎4 … … 表2 X1 X2 Y 苹果01.05.2010 #VALUE! 表2的字段Y中的公式: =INDEX(D4:D7;MATCH(H4&I4;B4:B7&C4:C7;0))

在Excel中嵌套IF语句后使用ROUND

我正在为客户计算价值的电子表格,并在扣除很多金额之后将其显示为分数。 一切准备就绪后,我们正在进行一些testing,他们通过电子表格运行了一定的数字。 我会尝试尽可能简单地将其剔除(括号中的任何值都是用户input,因此宽度为[94.5(94 1/2)],该数字减去7.5312(7 17/32等于86.9688(86 31) / 32)然后这个数字除以[3],然后等于28.9896(28 95/96)这是问题的地方95/96不是一个“真正的”小数是有办法我可以这样的数字到64ths?他们预计63/64ths即使math是正确的,他们需要它在这些情况下下降。 If语句是这样的: = IF(E4 = 1,(K4-F19)/ 1,IF(E4 = 2,(K4-G19)/ 2,IF(E4 = 3,(K4-H19)/ 3,IF(E4 = 4,( K4-I19)/ 4,IF(E4 = 5,(K4-J19)/ 5,IF(E4 = 6,(K4-K19)/ 6,IF(E4 = 7,(K4-L19)/ 7,IF (E4 = 8,(K4-M19)/ 8,IF(E4 = 9,(K4-N19)/ 9,IF(E4 = 10,(K4-O19)/ 10,0)))))))) )) 这是IF声明的单一部分: = IF(E4 = 1,(K4-F19)/ 1 有没有办法解决这个问题呢还是他们SOL(Sorta Outta Luck)? 感谢您的任何见解。

根据另一个单元格的计算值而不是该单元格的内容使用Excel if语句

我想知道是否有一个简单的方法将计算的值传递给另一个函数,例如if语句。 [A1] = 10 [B1] = IF(A1 <0,1,“”) 结果: [B1]的值是空白(正确)。 由于单元格A大于0,它将返回一个空白。 现在我们尝试 [C1] = IF(B1> 0,1,50) [C1]的值错误地说1 由于单元格B1是空白的,我期望它返回50.但它不会返回1。 我认为这与excel如何评估一个公式的空白结果然后评估一个正常的空白单元格有关。 现在我们尝试: [A2] = 10 [B2] =(留空白) [c2] =如果(b2> 0,20,50) 在[C2]中的结果是50。 用相同的例子进一步说明。 [A3] = 10 [B3] =(留空) [C3] = A3 * B3 C3中的值将是0.(正确的,任何时候0都是0) 但是,如果我们做: [A4] = 10 [B4] =如果(A4 <10,1,“”) [C4] = A4 * B4 [C4]中的值“#VALUE!” 在C4中的计算是试图解决一个“空白”的公式不同,如果该单元格的值是真正的“空白” […]