Tag: excel formula

在true子句中使用If-Then语句的结果

我试图用一个方程中后来返回的值,但是如果不是不可能的话,我觉得这很困难。 这是我的公式看起来像: =IF(SUMPRODUCT(–ISNUMBER(SEARCH({"Application","Account","Machine"}, H5))), INDEX(Sheet1!N$2:N$7, MATCH(<term that made the SEARCH function true,Sheet1!M$2:M$7,0)), "") 我试图search单元格中的一系列单词,如果find这些单词中的一个,请在INDEX-MATCHsearch中使用该单词。 有没有办法做到这一点,还是我需要把我的工作分成两步?

在Excel VBA中使用Find进行连续循环

我有下面的代码,我遇到了麻烦: Sub getAccNos() Dim oNameRange As Range Dim oFindRng As Range Dim sName As String Dim sAccNo As String Set oNameRange = Workbooks("New Name Work.xls").Worksheets("Manual").Range("B4") Do While Not oNameRange.Text = "" sName = Trim(oNameRange.Text) Workbooks("New Name Work.xls").Worksheets("sheet1").Select Set oFindRng = Cells.Find(What:=sName, After:=activecell) Do While Not oFindRng Is Nothing oNameRange.Offset(0, -1).Value = oFindRng.Offset(0, 1).Text oFindRng.Offset(1, 0).Activate […]

Exceltesting长度为1的字段,如果len> 200,则进行分隔

我有列B ,我需要testing的长度,看看它是否超过200个字符。 如果超过200个字符,我需要它从右到左发现分号的出现“;” 并将分号右侧的字段拆分为C列。 可以这样做吗? 之前我不得不这样做与4列,并已减less到一列。 请build议最好的公式来做到这一点。

Excel中- SUMPRODUCTIF? 解决?

我正在计算我公司每年每个月收到多lessclass级注册。 ] 到目前为止,我已经能够使用SUMPRODUCT来做到这一点(例如: =SUMPRODUCT(–(DATE(YEAR($A$2:$A$10),MONTH($A$2:$A$10),1)=DATE(2013,1,1)))) 但它是很多,我希望有一个更简单的方法。 我有大约16,000个注册总数来进行sorting,注册date从2003年到2014年。每个注册都有以下信息: 注册date,课程名称,课程date,姓名,职位,公司,城市,州,types和付费。 现在我真正想做的事情是显示我们每个月每年收到多lessclass级注册,但每年为私人和公共types分别注册。 我还没有想出如何做到这一点呢。 请帮忙! 我试图包含我当前excel电子表格的一部分的图像,但它表示该网站告诉我,我需要“至less10个声望来发布图像”

在MS.Excel中生成特定范围的IP地址

我想生成一个从192.168.1.0到192.168.255.255的特定范围的IP 我如何在Microsoft Excel中完成这项工作? 我使用这些公式,但不适用于所有范围的IP地址: Excel IP Addresses Increment the Third Octet ="10.1."&ROWS($A$1:A1)&".1" Excel IP Addresses Increment the Fourth Octet ="10.1.1."&ROWS($A$1:A1)

Excel Q – 带2维数组的SUMIFS

我有一个二维数组:横轴上的date和垂直轴上的标识号码。 我想要一个特定的date和ID的条件,我想知道如何使用SUMIFS做到这一点。 出于某种原因,看起来我不能,因为数组是二维的,而标准范围是一维的。 任何人都可以给我任何build议,我可以使用其他公式? 换句话说,我想添加满足我select的ID和date的值; 有一个或多个数据点满足条件。 这就是为什么SUMIF函数是相关的。

将hh:mm更改为十进制hh.mm(请参阅示例)

在B239单元格中,我有37:15,代表完成某个任务所需的总小时数。 在单元格C239中,我有以下公式 = INT(B239)* 24 + HOUR(B239)+ ROUND(MINUTE(B239)/ 60,2) 这给了我37.25小时,37小时和100的四分之一。我很高兴这个结果,它是我所期待的。 但是,在B241中,我有24:00,应该技术上返回24.00,但它在单元格C241中返回0。 好像24:00被认定为午夜而不是24小时。 请注意,B239和C239的格式是[h]:mm。 B241和C241格式是通用的。 非常感谢您的帮助安倍晋三

返回下周的星期一的date的函数Excel

我正在寻找一个函数在Excel中发回下周的星期一的date。 我试过这个,但是不能正常工作: =TODAY()+WEEKDAY(TODAY()-2)-1 因为它每天都在变化! 感谢你的帮助

有没有办法查看哪些filter在Excel中处于活动状态,而不仅仅是渠道图标?

这个问题实际上是针对Excel的,而不是Excel的“编程”本身。 但是,如果在GUI中不可用,我会好奇的是,如果有VBA解决scheme(尽pipe我基本上没有VBA知识/经验)。 有没有一种方法可以查看哪些filter在Excel中处于活动状态,而不仅仅是查看渠道图标? 正如我所附的截图所示,一些电子表格可能有一些从可见屏幕延伸出来的列,所以很容易漏掉表示有效filter的漏斗图标。 (另外,我认为忽略这个图标可能相当容易,即使在几列中也是如此。) 理想情况下,会有某种列表显示哪些列/头被主动过滤。 谢谢。

在Excel中筛选来自string的单词

我有10列(不要打扰列)和超过10,000行。 行中的数据如下所示: 男士黑色平底鞋紧身适合的燕尾服裤子 男装粉红罗纹肌肉适合毛衣 男装黄金看起来不错的翻领别针 男士黑色针背领结 问题是:我只想过滤“Pin”字。 这意味着过滤后的结果应该只给出我刚刚提到的最后2行,而不是包含“Pinkdot”和“Pink”的行 任何帮助将不胜感激。 谢谢