Tag: function

独特的计数(Excel VBA vs公式)更快的方法

64位Win7工作表上的32位Excel 365 300600行x 105列目标:计算每列中唯一条目的数量 试图解决scheme1:公式 {=SUM(1/COUNTIF(A8:A300600,A8:A300600))} 问题:长时间运行,冻结Excel,必须停止计算 尝试解决scheme2:VBA UDF Function UniqueCount(Selection As Range) As Integer Dim UniqueArray() ReDim UniqueArray(0 To Selection.Count) Dim Rng As Range Dim CUniqueCount As Integer CUniqueCount = 0 For Each Rng In Selection For i = 0 To Selection.Count If UniqueArray(i) = Rng.Value Then Exit For If UniqueArray(i) = "" Then […]

行和聚集的柱形图

确实,我有一个行和聚集列。 有没有办法让折线图和条形图成为折线图? 我想要有一个x轴和y轴的折线图。

文字与结构的列:苹果大卫1234 5679 2456

我想将一个单元格中的数据分成三个单元格。 也就是说,数据结构是 "Fruit Name"+certain spaces+"Name"+certain spaces+"Numbers". 而我究竟是什么 Fruit Name Name Numbers 在三个单独的细胞。 我知道excel Text to columns的内置函数Text to columns可以把固定的宽度做到这个function。 但是,这个词可能分成两个不同的单元格。 防爆。 Apple > App在一个单元格中,在另一个单元格中。 所以,我想要function来完成这个任务。 在F5 ,我使用=mid(E5,1,find(" ",E5)) 。 但是,我不知道如何在G5和H5为David和1236 4566 078 7888 。 我非常感谢你的帮助。

Excel和/或多个IF的问题

列F检查我的“数据库”(Sheet1),并告诉我是否存在与当前表格列G相匹配的内容。 =VLOOKUP(ShippingPlanPREP!C2,MainDatabase!A:G,E2,FALSE) 我得到一个价格,一个零或一个#N / A错误的回报。 目前我不在乎价格,因为这意味着我有Sheet1 "MainDatabase"的单位和所需条件。 所以我基本上有两个不同的方向我想去; 添加新的单位(#N / A错误)和条件的价格 要么 添加一个新的单位条件价格(返回0) 我相信这是我的问题所在: I,J和K列表示不同的条件/价格,并且需要告诉我,基于列F,要么在数据库中查找已知的条件/价格,查看是否正在更新这个条件条件,要么添加价格(来自C列),因为所需的标准相匹配。 我试过的代码: =IF(AND(AND($F2=0,(ISNA($F2)),ShippingPlanPREP!$B2="A")),$C2,VLOOKUP($G2,MainDatabase!A:E,3,FALSE)) 我尝试了并取得了一些成功。 我现在正在获取数据库数据,但是当它需要在那里时,我没有在“Amazon_A”等中获得C2的价格。 =IF(AND(OR($F2=0,(ISNA($F2)),ShippingPlanPREP!$B2="A")),$C2,VLOOKUP($G2,MainDatabase!A:E,3,FALSE)) 我不认为OR是答案,因为那样我就在所有类别/列上得到了相同的条件价格。 我已经尝试了比这更多的变化没有成功。 请让我知道是否需要更多的信息。 先谢谢你。 例

将自定义function区选项卡转换为加载项

我试图将我制作的自定义function区button变成一个加载项,其他人可以在Excel中使用任何工作表。 我遵循这个StackExchange后制作一个自定义function区选项卡上的function区button,并且我已经成功地在一个工作簿(一个Excelmacros启用文件)中工作。 如何将function区选项卡XML与VBAcallback模块一起导出,以便其他用户可以在Excel安装中使用它? 谢谢!

加载ExcelDna .xll插件的自定义function区

我有一个Visual Studio项目来创build一个.xll插件。 在那个项目中我有一个Main.cs文件和一个Functions.cs文件。 Functions.cs文件存储将在Excel中使用的UDF。 我有另一个项目,为Excel创build一个function区。 在那个项目中是一个Ribbon.xml和Ribbon.cs文件。 我将这两个文件移到了.xll项目中。 但我不知道该怎么做,以便当用户将.xll文件安装到他们的Excel中时,自定义function区选项卡也会显示。 顺便说一句 ,我是一个初学者,我正在做这个实习。 所以要么我真的找不到任何的讨论,要么我不明白人们在讨论什么。 所以我很抱歉,对于你来说可能看起来很简单的问题。

将Excel单元格颜色读入Power BI

我有一个Excel文件,我需要读入Power BI。 不幸的是,我不能控制这个文件,因为它是由另一个人自动生成的。 这个文件中的一些单元格只是充满了颜色,我希望在将数据导入Power BI时能够翻译这些颜色。 例如,如果excel中的颜色为绿色,则在相应的电源BI单元中显示为true。 目前这只是空白。 有没有人知道一种方法来获取像Power BI中的颜色的单元“元”数据?

Excel重用范围,由另一个函数使用

我有一个单元格C1,其中C1 = AVERAGE(E1:E10)。 在单元格D1中,我想要D1 = STDEVP(E1:E10),而不需要明确地键入范围E1:E10,因为我需要多次使用此范围和其他范围。 是否有一个简单的方法来获取/引用C1中的受影响的范围,以供另一个单元格中的另一个函数使用? 像D1 = STDEVP(AFFECTEDRANGE(C1))。 我发现了一个名为INDIRECT的函数,它大致上是我想要的,但是为了我的目的,它需要额外的列。 因为我喜欢保持我的工作表干净和紧凑,我更喜欢上面描述的function。 像这样的单线是否存在?

如何修复奇怪的Google Script错误:“Missing; 之前的声明“。

我试图利用我发现在一列中定义单词的“字典”脚本。 谷歌抛出我的错误,我无能为力,如何解决这个问题。 AM我使用谷歌应用程序脚本可以理解的任何东西? 这里是我用来把这个函数插入到excel的网站: https : //script.google.com 码: Function DefineWord(wordToDefine As String) As String ' Array to hold the response data. Dim d() As Byte Dim r As Research Dim myDefinition As String Dim PARSE_PASS_1 As String Dim PARSE_PASS_2 As String Dim PARSE_PASS_3 As String Dim END_OF_DEFINITION As String 'These "constants" are for stripping out […]

Excel – 需要函数重复列表(复杂公式)

我正在尝试为我的公司设置一个“自动生成”工作表,但是难以使这个function正常工作。 我需要的是在另一个列表中重新填充一个SKU列表,但是一旦列表结束,就能够重新开始采用相同的值。 这将被转换为CSV并用于在我们的网站上导入数据。 例: 原始列表 苹果 香蕉 橙子 桃子 我需要这个列表来填充另一个列表中的单元格,但是重复相同的值。 见下文。 新列表 苹果 香蕉 橙子 桃子 苹果 香蕉 橙子 桃子 然后一旦列表重复一次就停止。 如果列表中有5个项目,则应该在10个项目之后停止。 如果列表中有8个项目,则应该在16之后停止。只要列表重复,顺序无关紧要。 我试过IF , VLOOKUP , HLOOKUP , COUNTIF , MATCH , INDEX ,但是没有那些或者我能想到的任何组合都已经完成了。 一旦列表结束,我只想从列表的开头开始取值。 感谢您的任何帮助!