excel-formula相关内容

Vba Excel 从关闭的文件中进行 vlookup

我想从关闭文件到活动的打开文件进行 vlookup,关闭文件的路径将作为变体给出 让我们说 mypath = "C:\list\...." 不知道是只设置路径好还是全路径好(路径+文件名) 你能帮忙吗? 解决方案 您将需要完整路径. 示例 选项显式公共子示例()将路径变暗为字符串路径 = "C:\Temp\"使用 ThisWorkbook.Sheets("Shee ..
发布时间:2021-12-03 16:59:10 其他开发

如果下面行中的值非空,则连接列标题

我有以下格式的数据表. 数据 我希望完成的表格中的空白列像下面突出显示的那样填充. 成品表 所以,我需要一个公式或 VBA 来返回并连接每一行中非空白单元格的标题. 解决方案 使用¹以下作为数组公式. =TEXTJOIN("-->", TRUE, IF(LEN(C3:I3), C$2:I$2, "")) Pre-Excel 2016 版本 虽然您可以将一系 ..
发布时间:2021-12-03 16:58:26 其他开发

TextJoin UDF For Excel 2013

我正在尝试使用 UDF 版本的 TextJoin,因为我使用的是 Excel 2013 - 但此函数没有正确返回准确的数据. 我在 Excel 中的数据集如下所示 saleID 商品5 PRE23236 预23232236 OX123216 RI1329 TN239 LSR12 我想要的输出是 saleID 商品5 前23236 Pre2323223, OX12321, RI1329 ..
发布时间:2021-12-03 16:55:00 其他开发

计算 Excel 中的唯一值

我需要在 excel 中计算范围 (C2:C2080) 中的唯一值.谷歌公式: =SUM(IF(FREQUENCY(MATCH(C2:C2080;C2:C2080;0);MATCH(C2:C280;C2:C2080;0))>0;1)) 返回错误的值. UPD:蹩脚的解决方案: Sub CountUnique()Dim i, count, j 作为整数计数 = 1对于 i = 1 到 4 ..
发布时间:2021-12-03 16:54:18 其他开发

用于库存的 Excel 公式

我是excel公式的新手,所以我不知道所有的功能.我正在尝试使用 Vlookup 或类似的东西为我的库存 Excel 工作表创建一个公式. 我应该能够输入一个序列号(可能只有新版本),它会在表格中搜索. 标题 日期 |序列号(新)|模型(新) |序列号(旧) |模型(旧) |部门 |分配 |建筑 |办公室 |部署 |转让 |状态 |注意 | 示例 Mar-14 |CK9UZA2 ..
发布时间:2021-12-02 22:55:30 其他开发

Excel 跨列唯一

新函数 UNIQUE 是否可以跨不同的列使用?输出是否溢出到单个列中? 所需的输出是基于 列中存在的所有值的单列中的 UNIQUE 值:A、B、&C(示例中红色重复) 如果我只使用 UNIQUE(A7:C7) 我会得到跨列的溢出范围(这甚至不提供跨列的唯一值,这是意外的) 我也试过 UNIQUE(A2:A6) &独特 (B5:B10) &UNIQUE(C2:C5) 但这只是连接了值( ..
发布时间:2021-12-02 22:48:02 其他开发

删除整列数据中的前导或尾随空格

如何删除整列中所有单元格的前导或尾随空格? 工作表的传统Find and Replace(又名Ctrl+H)对话框没有解决问题. 解决方案 如果您想使用公式,TRIM 函数将完全满足您的要求: +----+------------+------------+||一个 |乙 |+----+------------+--------------------+|1 |=TRIM(B1) ..
发布时间:2021-12-02 22:43:27 其他开发

使用 INDEX 和 MATCH 在表数组中查找两列

我想用 INDEX 和 MATCH 显示表格数组中的值,该数组有两个匹配的单元格 com_cd 和 div_cd. 我尝试了以下公式,但没有奏效. =INDEX(K9:K53,MATCH(K3,I9:I53,0),MATCH(K4,J9:J53,0)) 这里是根据com_cd和div_cd 给出的想要结果的excel表的截图 解决方案 尝试使用数组公式 (CTRL + SHIF ..
发布时间:2021-12-02 22:43:01 其他开发

如何在 Excel 公式中创建包含双引号的字符串?

如何在 Excel 公式中构造以下字符串: 莫里斯“火箭"理查德 如果我使用单引号,这很简单 = "Maurice 'The Rocket' Richard" 但是双引号呢? 解决方案 您是否尝试过使用额外的双引号进行转义?通过转义字符,您是在告诉 Excel 处理“;字符作为文字. =“莫里斯"“火箭"理查德" ..
发布时间:2021-12-02 22:29:20 其他开发

在 Excel 中忽略重复项并创建新的唯一值列表

我有一列经常出现重复的值.我需要根据第一列创建一个具有唯一值的新列,如下所示: A 栏 B 栏一个乙乙丙CC 此 B 列实际上需要出现在同一工作簿中的不同工作表上,因此我认为它需要使用 sheet2!A1 样式格式. 我对数据/过滤器菜单选项没有任何运气,因为这似乎只适用于命令.每当在 A 列中输入新值时,我都需要 B 列自动更新. 解决方案 Totero 的回答是正确的.该链接 ..
发布时间:2021-12-02 22:25:45 其他开发

如何在不使用 VBA 的情况下在 Excel 中执行反向字符串搜索?

我有一个包含字符串列表的 Excel 电子表格.每个字符串由若干个单词组成,但每个字符串中的单词数量不同. 使用内置的 Excel 函数(无 VBA),有没有办法隔离每个字符串中的最后一个单词? 示例: 你被归类为人类吗?-> 人类?否定,我是肉冰棒->冰棒阿齐兹!光!-> 光! 解决方案 这个已经过测试并且可以工作(基于 Brad 的原始帖子): =RIGHT(A1,LE ..
发布时间:2021-12-02 22:19:35 其他开发

不含工作周的日期和时间之间的差异 Excel

我正在尝试确定程序所需的时间.我有开始日期和开始时间以及结束日期和结束时间.我需要做的是以小时:分钟:秒显示结果,但我需要使用 7 天工作周而不是 5 天工作周.这是一个示例数据点: 单元格 A1 和 C1 都被格式化为短日期.单元格 B1 和 D1 被格式化为时间.E1 中的公式为 =((C1+D1)-(A1+B1)) 并且 E1 的格式为自定义数字 [h]:mm:ss .我遇到的问题是计 ..
发布时间:2021-12-02 22:19:28 其他开发

使用 INDIRECT 在关闭的 Excel 工作簿中引用值?

我想用公式(不是 VBA!)引用另一个关闭工作簿中的单元格值.工作表名称存储为变量(在以下示例中,C13 为“Sheet2"). 如果另一个文件是打开的,那么以下工作: =INDIRECT("[myExcelFile.xlsm]" & C13 & "!$A$1") 如果文件被关闭,上面的公式不起作用,因为没有给出绝对路径.但是我通过以下方式得到了它(注意'而不是“: ='C:\data ..
发布时间:2021-12-02 22:15:48 其他开发

用于计算唯一值的简单数据透视表

这似乎是一个简单的数据透视表,可以用来学习.我想为我分组的特定值计算唯一值. 例如,我有这个: ABC 123ABC 123ABC 123防御 456防御 567防御 456防御 456 我想要的是一个数据透视表,向我展示这个: ABC 1防御 2 我创建的简单数据透视表只是给了我这个(多少行的计数): ABC 3防御 4 但我想要唯一值的数量. 我真正想做的是找出第一列中 ..
发布时间:2021-12-02 22:15:01 其他开发

带有标准的 xl2010/xl2013 的 TEXTJOIN

我有 2 个工作表.第一个工作表有大约 100 行,但我们只对 Y 列感兴趣. Y 列中的单元格混合了空白单元格 ("")、文本和数字以及显示 #N/A 的单元格.与图片类似,但数据集更大. 在第二个工作表中,有一个单元格,我想用“文本和数字"捕获单元格,并在同一单元格内的不同行中显示每个记录(例如,如果 100 个单元格中有 12 个使用“文本和数字",然后我想在第二个工作表的特定单元格中 ..
发布时间:2021-12-02 22:06:32 其他开发

从 Excel 中的公式返回空单元格

我需要从 Excel 公式返回一个空单元格,但似乎 Excel 处理空字符串或对空单元格的引用与真正的空单元格不同.所以基本上我需要像 =IF(some_condition,EMPTY(),some_value) 我尝试做诸如 之类的事情 =IF(some_condition,"",some_value) 和 =IF(some_condition,,some_value) 假设 B1 ..
发布时间:2021-12-02 22:06:08 其他开发

仅使用公式在 Excel 中获取唯一值

您知道在 Excel 中通过公式“计算"唯一值列表的方法吗? 例如:垂直范围包含值"red"、"blue"、“红色"、“绿色"、“蓝色"代码>、“黑色" 我想要结果 "red, "blue", "green", "black" + 最终 2 个其他空白单元格. 我已经找到了一种使用 SMALL 或 LARGE 结合 INDEX 来获得计算排序列表的方法,但我也希望在不使用 VBA 的 ..
发布时间:2021-12-02 22:04:58 其他开发

Excel VBA - 如何添加动态数组公式

我正在通过 VBA 向工作表添加一个公式,它应该是: =UNIQUE(IF(TableA[ColumnA]=A1,TableA[ColumnB],"")) 这利用 Excel 中的新 SPILL 功能为我提供 B 列值列表,其中 A 列中的相关值与单元格 A 中的值相匹配.我还应用 UNIQUE 函数来删除任何多个空白 ("") 结果. 如果我手动将公式输入到 Excel 中,这非常有效 ..
发布时间:2021-12-02 21:56:20 其他开发

Vlookup 使用 2 列引用另一列

我试图在先姓后名的情况下进行 vlookup 以获取年龄.这将在 A 列内完成,然后在 B 列内完成.如果在 A 列中找到,继续到 B 列,如果在 B 列中找到,则将来自 C 列的年龄放入 J3 中,否则输入“无". 这是一个例子: J1 = 约翰J2 = 母鹿J3 == VLOOKUP J1 &J2,A1:C50,3,FALSE) J3 是我目前所拥有的.我是否需要嵌套 Vlookup ..
发布时间:2021-12-02 21:54:56 其他开发

使用 VBA 在 Excel 中查找上次使用的单元格时出错

当我想找到最后使用的单元格值时,我使用: Dim LastRow As LongLastRow = Range("E4:E48").End(xlDown).RowDebug.Print LastRow 当我将单个元素放入单元格时,我得到了错误的输出.但是当我在单元格中放入多个值时,输出是正确的.这背后的原因是什么? 解决方案 注意:我打算将其设为“一站式帖子",您可以在其中使用 Cor ..
发布时间:2021-12-02 21:52:46 其他开发