Tag: 双引号

获得excel vba双引号问题

正在使用vba将访问数据从excel导出到excel,而且我希望能够接收这些行: =COUNTIF('Sheet1'!G2:G68,"1/1") =COUNTIF('Sheet1'!G2:G68,"1/2") etc… 我的问题是,我不能添加这些双引号的权利,我知道要打印这个符号,我应该把它两次这样的“”但仍然没有运气,得到各种错误,请你修改我的代码:= For r = 6 To 16 .Range("B" & r).Value = "=COUNTIF('Sheet1'!C1:C67,1/" & r – 5 & ")" Next 谢谢

在带有引号的IF语句中使用间接函数

我正在做多个将具有相同布局的IF语句。 我不想编写参考表名称,而想引用表单名称的单元格。 另外为了懒惰的利益,我想拖动公式,以便改变参考图纸上的位置。 目前看起来像这样。 =IF(sheet1!O2="","",sheet1!O2) 很简单。 但是我想使用间接的,我不能写没有得到一个错误。 最后的尝试是 =IF((indirect($B$3))!O2="","",(indirect($B$3))!O2) Sheet1位于单元格B3 不起作用。 任何帮助正确的语法将非常感激。

Excel VBA使用公式中的string进行评估

我试图让VBA评估一个公式,因为它经历了一个循环。 失败的部分是Evaluate()函数本身,或者至less是我正在使用的语法。 Worksheets("Sheet2").Range("C2").Offset(All, 0) = _ Evaluate("((SUMPRODUCT(SUBTOTAL(2,OFFSET(PercentMet!$I$2,ROW(PercentMet!$I$2:$I$27301)-ROW(PercentMet!$H$2),0)),PercentMet!$I$2:$I$27301,PercentMet!$G$2:$G$27301)/SUMPRODUCT(SUBTOTAL(9,OFFSET(PercentMet!$G$2,ROW(PercentMet!$G$2:$G$27301)-ROW(PercentMet!$G$2),0)),–(PercentMet!$I$2:$I$27301<>""NA""))))") 公式结尾的失败部分是“”NA“”。 使用这个公式,每个单元格相当于#VALUE! 如果我删除评估部分公式工作正常,但我需要评估,因为我通过各种filter循环,每个值是唯一的。 整个代码如下: Sub EthFilter() Application.ScreenUpdating = False Dim EthName As Range, GradeName As Range, Rate As Variant, Grade As Variant Dim One As Integer, Zero As Integer, All As Integer Set EthName = Worksheets("Sheet2").Range("J1") Set GradeName = Worksheets("Sheet2").Range("K1") One = 0 All = 0 For Each […]

使用Excel转义CSV文件中的引号和分隔符

我尝试在Excel中导入CSV文件,使用; 作为分隔符,但一些列包含; 和/或报价。 我的问题是:我可以使用双引号来忽略特定string的分隔符,但是如果string中有双引号,它会忽略分隔符,直到第一个双引号,而不是之后。 我不知道是否清楚,解释起来并不容易。 我会试着用一个例子来解释一下: 假设我有这个string, this is a;test :我使用双引号周围的string,忽略分隔符=>它的作品。 现在如果这个string包含分隔符和双引号:我的技巧不再工作了。 例如,如果我有这个stringthis; is" a;test this; is" a;test :我在string周围添加了双引号忽略第一部分的分隔符(这个部分的分隔符this; is被正确忽略的,但是因为后面有一个双引号,所以Excel不会忽略下一个分隔符a;test部分。 我尽力让自己尽可能清楚,希望你能明白是什么问题。

我怎样才能find一个string中的引号文本?

例 说我有一个string: "I say ""Hello world"" and she says ""Excuse me?""" VBA会将这个string解释为: I say "Hello world" and she says "Excuse me?" 一个更复杂的例子: 我有一个string: "I say ""Did you know that she said """"Hi there!""""""" VBA将此string解释为: I say "Did you know that she said ""Hi there!""" 如果我们删除“我说” "Did you know that she said ""Hi there!""" 我们可以继续parsingvba中的string: Did […]

用C#双引号的Excel公式

我想用C#中的SpreadSightLight在Excel单元格中编写一个公式。 我在Excel中有一个下面的公式 =COUNTIFS(Sheet2!E:E, D2, Shet2!A:A, ">0") 在代码中看起来 "=COUNTIFS({0}!E:E,{1},{0}!A:A ,\">0\")"; 我从代码保存文件,但是当我尝试打开文件Excel(2013)给出了错误消息,公式被删除 已删除logging:来自/xl/worksheets/sheet3.xml部分的公式 和sheet3.xml包含以下行 COUNTIFS(Sheet2!E:E, D2, Sheet2!A:A ,&quot;&gt;0&quot;) 我试着逐字string和char(34)的解决scheme,但也导致相同的错误。 我怎么解决这个问题? 提前致谢。

如何在双引号内输出公式的结果?

这是一个非常基本的问题,肯定的答案是直截了当的,但目前看不到任何解决scheme… 基本上,我有这样的公式: =IF(E314="AV",…,…) 如果这个陈述是真的,我希望结果被写在双引号之间,即单元格中的“ – ”。 我试过这个: =IF(E314="AV",""-"","") 但是这并不奏效。 我应该怎么做呢? 提前谢谢了! 干杯!

将双引号分隔符添加到csv文件中

我有一些包含广播节目标题的文本文件,其中每个项目在不同的行上,例如: 15 by 15 15 Minute Drama Adrian Mole Afternoon Drama Afternoon Reading etc 我想添加双引号作为每行的分隔符,例如: "15 by 15" "15 Minute Drama" "Adrian Mole" "Afternoon Drama" "Afternoon Reading" etc 我以为我可能能够在Excel中做到这一点,但没能find办法。 我真的不介意这个解决scheme是基于Excel还是其他的,只要我不需要手动完成。 任何人都可以帮忙吗?