Tag: excel formula

Excel:如何将公式应用于多个单元格,而只更改一个参数?

我试图将一个INDEX / MATCH公式应用于多个单元格,我想在单元格之间更改的唯一参数是“col_number”。 这可能吗? 例如:= INDEX(Sheet2!$ A1:$ APH344,MATCH(Sheet1!$ A2,Sheet2!$ A:$ A,0),2) 在接下来的单元格中,我想保持一切均等,但将最后一个“2”更改为“3”:= INDEX(Sheet2!$ A1:$ APH344,MATCH(Sheet1!$ A2,Sheet2!$ A:$ A,0),3) 然后:= INDEX(Sheet2!$ A1:$ APH344,MATCH(Sheet1!$ A2,Sheet2!$ A:$ A,0),4) 等等.. 有什么办法可以很快地将这种模式应用于许多细胞(即100个细胞)? 谢谢!

提取行位置以用作参考

我使用这篇文章中的build议填充了表单中的空白单元格的位置。 所以我有一个列A填写以下格式的位置 $X$1或$X2:$X$4 。 我想要做的就是使用上面解释的那些行数来填充一个单独的列。 我想使用行号作为填充列的参考。 所以B列看起来像 =$B$1或=$B$2:$B$4 (以1和2-4作为参考呼叫的行号) 两栏都引用不同的表格,所以请原谅任何列名称。 我不确定这是否需要VBA,或者只要使用一个公式就可以逃脱,我期望VBA能够满足所需的特性。 我已经看过这样和这个post。 但是,这些都不能完全涵盖我所寻找的东西。 特别是因为我想要expression所有的内容在$B$2:$B$4情况下。 我对如何解决这个问题的直觉告诉我,从列Aparsing第一个数字的string,然后检查它是否是string的结尾。 如果是,则将其填充到填充列B的引用,如果不是,则find第二个数字并遍历一个填充单元格的循环(在这种情况下,希望将所有内容保留在一个单元格中)尊敬。 即 =$B2 =$B3 =$B4 我的问题是如何去做这件事? 如何parsingstring? 如何生成将通过必要步骤的循环? 如使用数字作为参考,从不同的列中提取信息并将其整齐地input另一列。

在最大数组中嵌套间接函数

我有一个单元格应该扫描名称的范围,然后从另一个范围返回最大(最近)的date。 本质上,我正在为案件经理做最后一次联系单元格。 我已经完成了所有工作,但是因为我使用了直接单元格引用,所以当我对行进行sorting时,所有的东西都搞乱了。 这是最接近我可以得到一个INDIRECT数组公式: =MAX(IF(Encounters!A$3:A$1000 = INDIRECT("Caselist"&"!"&"B"&ROW()), Encounters!C$3:C$1000)) 对语法的一点帮助将不胜感激。 如果我input =INDIRECT("Caselist"&"!"&"B"&ROW()) 到另一个单元格它返回我正在寻找的价值。

一个大列到excel中的许多列和行

我目前的数据是来自不同人的5000行联系人信息; 然而,每个人提供的信息量并不一致,所以数据看起来像这样:示例图1(注意:“A”列不存在,只是数字代表的用于说明目的的示例) 我用分号分隔每个人。 如何将这一个大列转换为堆叠在另一个表格上的几个列,类似于下面的照片: 理想的结果表1

乘以6的列数乘以一个列

好吧,这可能很简单,但我只是在网上找不到任何东西。 我想要做的是,如果我input4列4将被乘以6并改变。 基本上我不想要4在那里,但被replace为4 * 6(24)的答案。 (顺便说一句,这只是一个例子) 我需要在同一列。 有没有办法做到这一点,所以Excel会自动改变input的数字,当一个新的input。 希望这是有道理的,如果不让我知道,我可以进一步阐述。 非常感谢

Excel – 根据3个variables对数据行进行分类

我有以下问题: 我有两个Excel文件中包含这个问题的工作表。 第一张表包含每个组的约束,是图片的第一部分。 “正确1”组是满足以下限制的组: “值1”在0-1000之间 “值2”在0-2000之间 “值3”在0-500之间 _ 第二张表包含我想要根据三个值(1,2和3)标记正确的组的数据。 例如: 标有“info1”的行有三个值连接到它。 值1 = 321“正确1”和“正确2” 值2 = 2005“正确2”,“正确3”和“错误” 值3 = 400“正确1”,“正确2”和“错误” 因此Info1线将被标记为“正确2”,因为该组适用于所有值。 这可能吗? 公式或VBA都好:)

在excel的下拉列表中填入整个列的select

我通过对50个州的数据validation创build了一个下拉列表。 我想从这个下拉列表中select一个状态,并填充整个县级的整个单独的列。 我在一个单独的工作表上有一张表,其中分别有“州”和“县”列作为A和B. A列的州名在B列县的全部长度内 我通过互联网search了大约2个小时,似乎无法find一个最好的方法。 任何帮助将是伟大的

计算哪些项目组合最经常购买

什么是这样做的有效方法? 我有一个与买方名称和一个项目名称列的列。 每个人买的东西都在一个新的行上 例如: Person 1 Item 1 Person 1 Item 2 Person 1 Item 5 Person 1 Item 7 Person 2 Item 1 Person 2 Item 2 Person 2 Item 11 Person 2 Item 15 Person 2 Item 20 Person 2 Item 21 Person 2 Item 17 Person 3 Item 1 Person 3 Item […]

VBA – 对于每个选项button和组

我想取消激活我的选项button,但由于我已经把它们分组在一起,我的代码将不再工作。 到目前为止,我有这样的: Sub Clean_sheet() Dim Ws as Worksheet Dim optBtn As OptionButton Dim m As Byte Application.Calculation = xlCalculationManual Application.ScreenUpdating = False Set Ws = ThisWorkbook.Sheets("Externe") For Each optBtn In Ws.OptionButtons optBtn.Value = -4146 Next Application.Calculation = xlCalculationAutomatic Application.ScreenUpdating = True End Sub 它只是跳过“对于每个optBtn in …”的部分。 我不使用activexControls。 我的小组看起来像这样: 我已经得到了帮助,但由于我分组我的forms,它不工作了:(先谢谢您的帮助

结合两个SUMIFS语句?

我如何结合以下两个sumifs语句? =SUMIFS($I$50:$I$69,$G$50:$G$69,"Non-*")+SUMIFS($I$50:$I$69,$G$50:$G$69,P16)