Tag: function

当行或列隐藏时,在Excel VBA中触发事件

有没有办法,在Excel VBA中触发一个事件(调用一个子),当我手动隐藏行/列? 当它隐藏在特定的工作表中时,我希望同一行隐藏在下面的所有工作表中。 那可能吗? 提前致谢

写作function但争论太长

我想写一个函数,但问题是我的论点太长了。 =IF(G7=1,"Parfaite",IF(G7>0.87,"Forte",IF(G7>0.75,"Moyenne",IF(G7>0.5,"Faible",IF(G7<0.5,"Nulle",IF(G7>-0.5,"Nulle",IF(G7>-0.75,"Faible",IF(G7>0,87,"Moyenne",IF(G7>-1,"Forte",IF(G7=-1,"Parfaite","ERREURE"))))))))))` 有反正我可以缩短这个或做成两个function,请帮助!

检查类似的值VBA Excel

我在Excel vba中开发这个macros,它将遍历从a到zsorting的一列客户端名称,并检查哪些是相似的,并为它们分配与它相邻的列中相同的客户端ID。 我正在使用Like运算符来比较名称,但由于某些原因,它没有find名称之间的相似之处。 例如,我想让它认为Aetna和Aetna Medicaid是同一件事,因为它们都包含Aetna。 我不知道这个运营商是否打算这样做,如果不是这样,那么最好的办法是什么呢? 我已经粘贴下面的代码。 这是在初步阶段,所以现在它只是输出一个MsgBox而不是分配客户端ID。 另外,范围由一个函数定义,只是将其设置为一个列的范围。 任何帮助将不胜感激! Function SetInternalClientID() Sheet9.Activate Columns("J:J").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Set rng2 = FindHeader("CLIENT NAME", Sheet9.Name) Count = 0 For i = 73 To rng2.Rows.Count ClientCheck = rng2.Cells(i, 1).Value Like rng2.Cells(i – 1, 1).Value If ClientCheck = True Then MsgBox (rng2.Cells(i, 1) & " Like " & rng2.Cells(i […]

限制表单中特定单元格范围内的用户交互

我想限制用户可以通过单元格导航的范围。 为了更好地解释,假设范围在1到10行以及A到G列之间。用户不能select超出该限制的任何单元格,也不能探索该边界之外的单元格。 有没有办法使用VBA或Excel函数来完成这个任务?

Excelfunction根据旧/新ID的列表更改ID号码

我有一个ID号码列表,现在必须有一个新的ID的人。 下面显示的是,在Excel中,我将旧的ID和新的ID放在一起。 那么老ID:111实际上是ID:123等等。 我有一个需要改变的ID列表(更改此ID),我想新的更改的ID进入结果列。 所以,而不是手动通过和改变它们,有没有办法有一个function为我做这个? 它将查看“更改此ID”列中的内容并查看444,然后进入“旧ID”列并find444,然后进入同一行中的“新ID”列,find101,然后把它放到“结果ID”列中。 然后去下一行,做333等等。 Old ID | New Id | Change This Id| Result Id| Name | Address | ——————————————- 111 | 123 | 444 | 101 | 222 | 456 | 333 | 789 | 333 | 789 | 111 | 123 | 444 | 101 | … | … | […]

在Excel中以渐进方式计算

我在Excel中有以下一组数据: 11 AGRICULTURE 11 AGRICULTURE 11 AGRICULTURE 321 FOREST NURSERIES AND GATHERING OF FOREST PRODUCTS 411 FISHING 551 METAL SERVICE CENTERS AND OTHER METAL MERCHANT WHO 551 METAL SERVICE CENTERS AND OTHER METAL MERCHANT WHO 321 FOREST NURSERIES AND GATHERING OF FOREST PRODUCTS 551 METAL SERVICE CENTERS AND OTHER METAL MERCHANT WHO 当一个angular色重新出现的时候,我想用渐进的方式来计算。 使用countif函数它只显示事件的总数。 有什么办法让我的数据显示如下? […]

嵌套if和excel更清洁的方式

有一个更干净的方法来做下面的嵌套的if和函数吗? =IF($B$2="";"";IF(AND($B$1="EN 13286-2";$B$2="Pequeno");G5;IF(AND($B$1="EN 13286-2";$B$2="Grande");G6;IF(AND($B$1="ASTM";$B$2="Pequeno");G7;IF(AND($B$1="ASTM";$B$2="Grande");G8))))) 基本上我填充单元格c1和c4和嵌套函数, if-and我得到正确的结果。 从哪个和结合,结果是不同的。 这个function工作正常,但我可以用不同的方法得到它更干净。 对于前面的函数,结果是3943,3 谢谢!

在Excel中有两个条件的文本filter列的快捷方式

我需要使用filter+文本filter+包含+和+包含自定义filter在我的工作表很多。 但是需要很多时间才能到达这一线。 我想要: 有一个快捷方式直接去“包含+和+包含”选项, PS:因为我会一直search一个单元格内的单词的不同组合,以find最佳匹配,这个链接也没有帮助我。 VBA自动filter(文本filter)有多个标准的“开始”

在Excel中按顺序增加的元素重复次数

我在Excel中有以下表格。 A | B | —–|—-| Jack |Jack| Alice|Jack| Alice|Jack| Alice|Ben | Jack |Paul| 我需要在每一行中findA和B列中每个值的等级。 我应该提到,我不需要所有的“爱丽丝”和“杰克”的总数“数”。 实际上,例如,我需要每行的“Alice”和“Jack”的重复次数如下所示。 A | B |Rank| —–|—-|—-| Jack |Jack| 1 | Alice|Jack| 1 | Alice|Jack| 2 | Alice|Ben | 1 | Alice|Jack| 3 | 你能告诉我,我应该如何写在Microsoft Excel中的函数? 提前致谢

SumIF()返回0即使我手动Sum()它是> 0

我想匹配Sheet1!A到Sheet3!A中的值,并且它们与SUM()匹配的值在Sheet2!B匹配 我试过这个公式,但即使手动计数返回> 0,它也返回一个0值。 我在这个公式中错误地设置了什么? =SUMIF(A:A,Sheet3!A:A,Sheet3!B:B)