Tag: function

很容易编程计算困难的function

我需要一个可以在现实世界中存在的缓慢的Excel工作表的例子。 问题是我不确定什么样的function在计算上是困难的。 有没有什么(math?)函数可以很容易地编程,可以在Excel中使用,但计算成本很高? 有一个真实世界的应用程序是一个奖金。

在一个单元格中分割名称,并在新单元格之间添加逗号

我是一个优秀的新手,我真的不知道我在做什么… 但我列A列1500名。我想有一个列C的function,在列A中的每个工作,并在它们之间添加一个逗号,并显示在列C … 我在列A中有名称,并且想要创build将在列C中的一串标签。 另外,如果可以得到string中最后一个单词的第一个字母,那么C列将由姓,名,首字母组成。 任何帮助将是伟大的! 样品

如何将超链接添加到Excel中的选项卡?

我想添加一个超链接到Excel中的一个选项卡。 其实我想做一个Excel添加? 但现在看来没有select它直接定制function区。 我知道有一个文件位置下拉列表。 但是我想要一个链接到一个URL。 据我所知,超链接只能放在单元格上。 请给我一些想法。

在Excel VBA中创build一个wordwrap函数

通过大量的研究,我发现了一个代码,可以将存储在单元格中的容错性截断为不超过100个字符,并将多余的内容添加到第二个string中。 我一直在努力把它变成一个function。 我想要的function接受一个范围(1列各行)或,如果这是不可能的,一个相同的范围值的数组。 还应该有一种方法来设置每个输出string可以容纳的字符数,以string数组forms输出。 即wordWrap(input'范围或数组',maxLength为整数)wordWrap的输出将是一个结果数组 这是我目前的代码: Sub wordWrap() 'This procedure is intended to check the character length of a string and truncate all the words over 100 characters 'To a second string. (basically a word wrap) Dim sumCount As Integer, newCount As Integer, i As Integer Dim newString As String, newString2 As String Dim words […]

函数在数组中的function

我的代码中没有错。 整个上午我search了这个错误! 所以我希望你能帮助我。 首先,这是问题代码(variables的名称不是它们的真名): Sheets(sheet).Range(nameOfTheRange).FormulaR1C1 = _ functionReturningString(functionReturningStrArr( _ Range(nameOfAnotherRange).Value, AnInputWorkSheet, "colNameInInputSheet")) 所以我的描述是: 所有的function都很好地独立工作,但总是有这个错误(语言:德语): Fehler beim Kompilieren: Unverträglichertypes:Datenfeld或更多types的其他types functionReturningString是一个具有以下参数的函数(strArr()作为Variant) – >它返回一个string像一个bulletlist。 functionReturningStrArr(nameWhichISearchInSheet as String, dataSheet as Worksheet, dataColumn, as String) – >它返回一个Variant()的项目符号列表 我不确定第二种方法是否真的起作用,所以这是它的代码。 Function functionReturningStrArr(ByVal nameWhichISearchInSheet As String, ByVal datasheet As Worksheet, ByVal datacolumn As String) As String() Dim returnArray() As String Dim rowindex As […]

如何在Excel中将长表格转换为宽表格?

一张图片胜过千言万语。 比方说,在一张表中我有下面的表格: 使用这些信息,我想在另一个表格中以编程方式生成这样的表格(将长表格解开为宽表格) 你怎么能做到这一点?

如何从Excel单元格中分组文本

我有一个Excel文档,里面有一列满是像这样的东西: Hume F;Wilhelm K; 我想把它复制到它右边的一个空白单元格中,但是只有在第一个分号之前。 所以最终会看起来像这样: Hume F

Excel DateDif()或= NETWORKDAYS()

我尝试使用这些参数= NETWORKDAYS(Today(),5/31/2015)在主题DateDif()和= NETWORKDAYs()中列出的函数。 现在,我在电子表格上的上下文中不断得到一个非常大的数字。 我不知道为什么。 有任何想法吗? =DateDif(5/31/2015,Today(), "D") 我得到: 42237.0 这显然是不正确的。 因为在过去的几个月里,这几天没有那么多。

Excel – 返回3列的所有唯一排列

我有3列 abc jon ben 2 ben jon 2 roy jack 1 jack roy 1 我试图检索所有独特的排列,如ben和jon = jon和ben所以他们应该只出现一次。 预期产出: abc jon ben 2 roy jack 1 任何想法的function,可以做到这一点? 输出中的顺序无关紧要。 我试过连接,然后删除重复,但显然这只考虑string的顺序。 我创build了第四列,将所有三列连接在一起=a1&","&b1&","&c1并使用内置的删除重复函数的excel。 这不工作,因为string的顺序是不同的。

如何从Excel中的string中的特殊字符之前提取文本?

我在A1栏有下面的文字: 100-This_Is_My-Test_200 在B1栏中看下面的输出: 100-This_Is_My试验 所以基本上它需要删除从最后_(下划线)开始的文本 我在下面尝试: =TRIM(RIGHT(SUBSTITUTE(A1,"_",REPT(" ",LEN(A1))),LEN(A1))) 输出: 200 =TRIM(LEFT(SUBSTITUTE(A1,"_",REPT(" ",LEN(A1))),LEN(A1))) 输出: 100-这个