Tag: 工作表函数

将不同工作表中的列合并为特定的顺序

我有三张年度数据的Excel文件。 例如: 表1是2006年 Site1 Site2 Site4 Jan 10 12 14 Feb 0 15 9 第2张是2007年 Site1 Site3 Site4 Jan 14 10 18 Feb 4 16 2 第3张是2008年 Site2 Site3 Site4 Site5 Jan 12 13 7 12 Feb 5 13 5 16 在工作表4中 ,我想将这些数据结合在特定的Site_number (如果Site_number是唯一的,我想为该数据添加一列)。 例如: 工作表4应如下所示: Site1 Site2 Site3 Site4 Site5 2006 Jan 10 12 […]

如果与该列关联的数据等于另外两列,则获取一列的结果

我在Excel中有这样的数据: ColA ColB ColC ColD 1B 1B E 2B 4B C 3B 5B E 4B 5B 我希望在ColB中应用一个公式以获得以下结果: ColA ColB ColC ColD 1B E 1B E 2B 4B C 3B 5B E 4B C 5B E

比较计算date和inputdate

我已经在单元格p4的date: 2014-01-01 (通过公式获得( =(((O5/1000/60)/60)/24)+DATE(1970,1,1)) ) 我在单元格b5中inputdate: 2014-01-01 (键入) =(p4=b5)给出错误 =(p4>=b5)给出错误 如何在Excel中正确比较date?

在Excel中使用间接函数

我正在使用间接函数来创build一个链接到另一个封闭的工作簿。 目标是在不打开工作簿的情况下检索值。 我在一个地方使用了以下工作。 =INDIRECT("[NVOL.xlsb]Sheet1!A"&C6) 但是,在同一张表中的另一个地方,以下不起作用(给出#ref错误) =INDIRECT("[MTM.xlsb]Sorted!A"&B6) 它出现[NVOL.xlsb]被视为完整path的替代,但完整path不可见。 我有两个问题 a)前一种情况(NVOL)的path以某种方式消失。 我如何确保它是可见的,以便在必要时可以更改path? b)如何确保MTM.xlsb实际上由完整path支持?

创build公式来复制依赖于相邻单元格的单元格

我有一个公司名称的电子表格和他们相关的网站旁边的一些。 当网站位于公司名称旁边时,我需要使用正确的数据创build一个公式来填写丢失的网站数据。 例如在下面的截图中,B3中的值需要被复制到B2中。 与B7一样进入B6。 而B13进入B12和B11等等第四。 一些公司根本没有网站,但是如果网站是在网站上,它将永远是最后一个重复的公司名称旁边。 我怎么能创build一个公式来做到这一点? 我不知道从哪里开始,但我不介意创build新的列,并在必要时移动数据和sorting等。

在VBA中比VLookup查找多列数据更快的方法?

我有一个大型的数据处理电子表格,查找组件编号,然后将相关的列加载到数组中。 目前我正在使用VLookup函数,这是一个非常慢的函数,在循环中使用数千次。 我目前的代码部分: Set drng = Sheets(Data).Range("D2:AS" & imax) On Error Resume Next For i = 1 To 7 jmax = Sheets(ShtName(i)).UsedRange.Rows.Count For j = 3 To jmax Component= Sheets(ShtName(i)).Cells(j, 1).Value2 DataVar(1) = Application.VLookup(Component, drng, 32, False) DataVar(2) = Application.VLookup(Component, drng, 35, False) DataVar(3) = Application.VLookup(Component, drng, 42, False) DataVar(4) = Application.VLookup(Component, drng, 11, False) […]

寻找一个结合了VLOOKUP和SEARCHfunction的Excel公式

我有一个电子表格,我正在使用的房地产,我希望能够根据公寓的地址填写build筑物的名称。 我需要创build一个公式来search某个单元格的某些信息(可能是build筑物编号),并据此查看具有build筑物编号和相应名称的表格,并返回相应的值。 我不能使用基于完整地址的简单VLOOKUP,因为它们都包含公寓号码,每个地址都是唯一的。 我虽然关于将searchfunction与LOOKUP相结合,但到目前为止,这并不适用于我。 任何想法如何做到这一点?

将文本数据从行组合到单元格

我有这样的数据: AB Start End AD AX AY AZ BP BR BO BT .. .. 没有VBA我如何将这些数据分组? AD,X,Y,Z BP,R,O,T 通过VBA我有: Sub identify_unique_values() Dim vData As Variant Dim lLoop As Long Dim strID As String, strDesc As String '// Original data sheet, change codename to suit vData = Sheet1.UsedRange.Value With CreateObject("Scripting.Dictionary") .CompareMode = 1 For lLoop = 1 […]

dynamic行范围的平均值

我有一个由零和数字组成的表格: ABCDEFGHIJKLMN 0 0 0 4 3 1 0 1 0 2 0 0 0 0 0 1 0 1 4 0 0 0 0 0 1 0 0 0 9 5 7 9 10 7 2 3 6 4 4 0 1 0 我想计算包括零的数字的平均值,但是从第一个非零值开始,并在表格结束后放入列中。 例如,第一行的第一个值是4,所以平均值 – 11/11; 第二 – 7/13; 最后一个是67/14。 我怎样才能使用Excel公式做到这一点? 大概OFFSET嵌套IF ?

复制逗号分隔的数据

我将数百行逗号分隔的数据复制到Excel 2010(32位版本)中。 部分行中的部分数据被分隔成列,例如(只是一个例子 – 实际上并没有发生): {1, "Hello", 8,"Bye"}, {2, "John", 9,"Joe"}, {3, "Hot", 10,"Cold"}, {4, "Bad", 11,"Good"}, {5, "Red", 12,"Blue"}, 获取复制为: Column A Column B {1, "Hello", 8,"Bye"}, {2, "John", 9,"Joe"}, {3, "Hot", 10,"Cold"}, {4, "Bad", 11,"Good"}, {5, "Red", 12,"Blue"}, 我正在复制的最大行长度是235,Excel应该至less允许255个字符。 我读过Excel 2010允许每个单元32,767个字符。 有没有人知道为什么一些行分离在不同的列? 以下是Excel放入单独列的一行示例: /* XXX */{"00000000000000000", XXXXXXXXXXXXXXXXX , XX(XXXXXXXXXXXXXXXXX ), XXXX , "X" […]