Tag: excel formula

Excel – 根据另一个工作表中的查找值高亮显示行

嗨,我有一个Excel表格,有一个名为公司名称的列 在另一个工作表中有几个查找ups ..我需要查找这些,并根据查找列表中突出显示不同的颜色。 例如,在上面的情况下,我需要公司A高光在一个颜色和公司C在另一个。 如果突出显示,我不介意在旁边还有一个单独的颜色,如果它是合作伙伴或竞争对手。 我试图在条件格式下面的公式..但不适用于不同的颜色…它的颜色都一样 =NOT(ISNA(VLOOKUP(B1,'Lookup List'!$A$2:$D$200,1,FALSE)))

在做MATCHfunction如FINDfunction

我正在尝试使MATCH函数像FIND函数一样工作。 首先,我生成虚拟数据用于testing。 这是我使用的例程: Sub Data_Generator() Randomize Dim Data(1 To 100000, 1 To 1) Dim p As Single For i = 1 To 100000 p = Rnd() If p < 0.4 Then Data(i, 1) = "A" ElseIf p >= 0.4 And p <= 0.7 Then Data(i, 1) = "B" Else Data(i, 1) = "C" End If […]

Excel中一组可用string中的随机string,但排除特定的“单元格值”

我正在使用Excel 2010.我正在使用INDEX和RANDBETWEEN函数来查找可用string的列表并返回其中的一个。 但是,我有一个特定的值,D3,(在这种情况下,但会随着每行D4,D5等),我需要从随机结果中排除 – 什么是实现这一目标的最好方法? 这是我目前的公式: =IFERROR(INDEX($A:$D,MATCH($B3&"|"&LEFT($C3,SEARCH("-",$C3))&L3,$A:$A,0)+RANDBETWEEN(0,S3-1),4),"") 谢谢

Excel:基于另一列的列的平均部分

使用Excel 2011 for mac,我有三列:ID,开始date,结束date和完成时间。 (date格式:dd / mm / yyyy) ID | Start | End | Time 1 | 01/01/2016 | 05/01/2016 | 4 2 | 04/01/2016 | 08/01/2016 | 4 3 | 01/02/2016 | 14/02/2016 | 13 4 | 02/02/2016 | 20/02/2016 | 18 5 | 01/03/2016 | 05/03/2016 | 4 6 | 06/03/2016 | […]

在Excel中创build说明

backstory:我试图制作一个电子表格来打印,并在订购橱柜时向我们的客户提供。 然而,橱柜目录是广泛的,并写出每个订单的内阁的描述将花费太多的时间。 我想能够在A1中编写一个代码来编译B1中的描述。 我认为VLOOKUP会这样做,但似乎没有什么我需要的。 例如,如果我在A1中键入“B24”,我需要B1生产“24英寸底柜”(或类似的东西)。 它将从“24”和从“B”的柜型获得大小。 接下来,如果我把B3D36放在A2里,那么在B2里面应该会生产出“36英寸三抽屉底柜”。 再一次,它会从'36'和从'B3D'的内阁types的大小。 我有什么意义吗? 我尝试了VLOOKUP,一个嵌套的VLOOKUP,并研究了INDEX MATCH,但我认为它也不会帮助我。 有人可以帮助吗? 谢谢!

VBA代码抛出错误:运行时错误1004范围类的自动填充方法失败

我有以下的VBA代码。 根据“实体”工作表中的值,必须在“贡献表”中自动填充。 这里当E_Count大于1时,工作正常。 但是当E_Count是1时,在这里的代码的最后一行是如下所示抛出Error: 运行时错误1004范围类的自动填充方法失败 'Autofill Dim MaxRow As Integer Dim E_Count As Integer Dim ii As Integer Dim jj As Integer MaxRow = Worksheets("Contribution").UsedRange.Rows.Count E_Count = Worksheets("Entities").UsedRange.Rows.Count – 4 Worksheets("Contribution").Range("F5:G5").Copy Worksheets("Contribution").Range("F6:G" & MaxRow) Worksheets("Contribution").Range("H4:XFD1048576").Clear Worksheets("Contribution").Range("G4:G" & MaxRow).AutoFill Destination:=Worksheets("Contribution").Range(Worksheets("Contribution").Cells(4, 7), Worksheets("Contribution").Cells(MaxRow, 6 + E_Count)) 具有2个实体的实体工作表: 开始button之前的贡献表单击: 这里VBA代码使数据库调用填充到列E.这就像模板在这里。 点击开始button后的贡献表: 这里的VBA代码正在开始button点击调用。 根据实体启动中指定的实体,它必须像“贡献”表中那样旋转这些实体,并将自动填充为100%,因为它将位于第一个单元格中,直到所有使用的数据范围为止。 有什么想法吗? 欣赏你的时间。 谢谢,丽塔

计算平均给定的两个值确定一个范围和地图到另一个列

我想做一些计算,但我不知道如何实现这个想法。 给出下面的例子: 我有两个数值(here: 1960 and 1965) 。 根据这两个数值,在“H”列中,所有年份都应该标记为一个范围(ie H2:H6) 。 并且基于这个范围,excel应该从列polcon_REV中取值并且应用平均函数。 有没有人有一个想法如何实现? 这个解决scheme为我工作(MITTELWERTWENNS = GERMAN FOR AVERAGEIF) =(MITTELWERTWENNS($F:$F;$D:$D;">="&$H$3;$D:$D;"<="&$I$3;$C:$C;J3)) 最后的标准检查了不同的国家引进的第三个标准,我必须计算平均值。

sumif行和列从两个或多个表使用标题索引/匹配

如何总结两个表中的行和列? 该公式应匹配每个表行号和列标题,find交点并对其进行求和。 我只能使用sumif手动执行此操作,但是我想要一个实际的公式,所以我不需要search表2的标题。我向forumla或vba 本质上公式如下: =SUMIF("Table 3 ID Column",Table 1 ID,"Table 2 Income") 这是不正确的,但是看起来像这样: =SUMIF("Table 3 Col", Value, ADDRESS(MATCH(Value,Col array,0) , MATCH(header Value ,header array,0),1)) 例 Table 1 ID Name 25173 Blue 25710 Debbie 64092 John 64094 Apples 6959 Oranges 6983 Amy Table 2 ID Income 25173 142 6983 298 64092 2205 25173 462 25173 346 […]

Excel公式来获得一个易变的增量值

在这里有人可以提供一个非VBA方法来获得一个公式,其输出将增加1,每当工作表中的单元格发生计算? 该公式被允许使用工作表上的任何单元格。 我能做的最好的事情就是使用以下易失性UDF: Public Num As Long Public Function INC() As Long Application.Volatile Num = Num + 1 INC = Num End Function

在单元格中显示选定的切片器项目

任何ide如何显示选定的切片机项目在一个单元格? 我试图使用这个UDF代码: Public Function SlicerSelections(Slicer_To_Project_Name1 As String) FblSlicerSelections = "" Dim i As Integer With ActiveWorkbook.SlicerCaches(Slicer_To_Project_Name1) For i = 1 To .SlicerItems.Count If .SlicerItems(i).Selected Then SlicerSelections = SlicerSelections & " " & .SlicerItems(i).Value End If Next i End With End Function 但我没有得到任何回应?