我有以下协议名称,例如 GR232 或 GR485,我希望将它们替换为表达式“GR”,后跟连字符和适当的三位数,例如 GR-232 或 GR-485。我尝试过使用 MS Word,但总是遇到相同的错误
查找内容:(<[a-zA-Z]>){2;} (<[0-9]>){2;}
替换为:(<[a-zA-Z]>)-(<[0-9]>)
到目前为止,我刚刚学习与微软正则表达式相关的所有内容,所以我想不出解决方案。我将感谢您的帮助!
我有以下协议名称,例如 GR232 或 GR485,我希望将它们替换为表达式“GR”,后跟连字符和适当的三位数,例如 GR-232 或 GR-485。我尝试过使用 MS Word,但总是遇到相同的错误
查找内容:(<[a-zA-Z]>){2;} (<[0-9]>){2;}
替换为:(<[a-zA-Z]>)-(<[0-9]>)
到目前为止,我刚刚学习与微软正则表达式相关的所有内容,所以我想不出解决方案。我将感谢您的帮助!
我希望你能指导我进行查询。
我正在对工作表仪表板中的多个项目执行搜索,其中的信息记录在位于工作表“原始数据”中的 Table1 中。我要求当通过选择单元格 C2 中的另一个可用类别执行新搜索时,在单元格范围 (C3:C5) 中,选项 --Choose description--、--Choose brand-- 和 --Choose size/model -- 分别出现。
此外,在单元格区域 (C7:C10) 中会出现选项 --Reselect criteria--。我已经在以下宏的帮助下实现了这一点。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$2" Then
Range("C3") = "--Choose Description--"
Range("C4") = "--Choose Brand--"
Range("C5") = "--Choose Size/Model--"
End If
If Target.Address = "$C$5" Then
Range("C7") = "<Reselect criteria>"
Range("C8") = "<Reselect criteria>"
Range("C9") = "<Reselect criteria>"
Range("C10") = "<Reselect criteria>"
End If
End Sub
在单元格 C2 中设置值后,单元格 C3:C5 中的值将按顺序显示,对应于单元格 C2 中选择的搜索条件。
但是,我无法获得与在单元格 C2:C5 中输入的搜索条件对应的值记录在单元格 C7:C10 中,相反,我一直在获取值“--Reselect criteria--”,而没有能够修改它们。
我需要修改代码以允许我在单元格 C7:C10 中记录与单元格 C2:C5 中选择的搜索条件相对应的数据,从而返回单元格 D7:D10 中记录的搜索值。
我在工作表仪表板中输入的公式工作正常,但问题已在 VBE 代码中注册,因为它只允许我获得单元格 C3:C5 的结果,而对于单元格 C7:C10,它不允许我在单元格 C3:C5 中输入值后,执行任何计算。
我希望我知道如何传递我在搜索中需要的信息,非常感谢您的宝贵关注。
pdt:在链接附件中,您可以在其中找到包含图像中显示的数据的工作簿。
你好 亲切的问候
我有点困惑,我需要在单元格 C7 中执行数据验证,以便日期对应于单元格 C6 中设置的月份和单元格 C8 中找到的年份。数据记录在数据选项卡中;我已经尝试过 INDEX + MATCH 函数以及 OFFSET,但它们都不符合我的要求(我认为我犯了很多错误)。你能帮我解决一个问题,或者给我一个提示,告诉我如何找到一个符合要求的公式。
确切地说,我要做的是,在选择2018年1月(C6)(C8)的月份(C8)中,在单元C7的下拉列表中,仅显示与指定月相对应的31天。也就是说,如果我选择 2 月,将出现 28 天,而不是 30 或 31 天,除非是闰年,在这种情况下,2 月份应该出现 29 天。
为此,我想选择位于“数据”选项卡中的年份 (A5:A45388)、名称 (C5:C45388) 和日期 (D5:D45388) 对应的数据,具体取决于在表 1 选项卡 (C8) 和月份 (C6),为我提供该日期的相应日期。
由于一月、三月、五月、七月、八月、十月和十二月有 31 天,如果我选择这些月份中的任何一个,无论年份如何,这 31 天应该出现在位于单元格 C7 的下拉列表中,而不是 30或 28 天。
如果您选择 4 月、6 月、9 月和 11 月,这同样适用,在这种情况下,30 天应出现在单元格 C7 的下拉列表中,而不是 31 或 28(如果 2 月是闰年的一部分,则为 29 )。
非常感谢您的宝贵关注。
PS:我已根据顶行(列标题)中的值为“数据”选项卡中的表分配范围名称,并且我使用的是 Excel 365。如果您需要它,请提供包含数据的书的副本图片可在链接中下载。
我想问你是否有一种方法可以通过直接应用公式来执行计数,而不必通过 COUNTIF 或 COUNTIFS 函数使用过滤器选项。
根据 A 列中的两个标准(“注册”;“注册 - 学术完成”),我想知道其中有多少符合 C 列中的“付费”标准
感谢您的合作
psdt:我使用的是Office 365版本
在附加的链接中,您将找到包含图像中示例数据的书。
再会
在附件中,我有一个 Excel 表格,我在其中根据某些条件(例如月份(单元格 I4)和销售人员(I12))执行一些搜索。问题是对于第一次搜索(单元格 I8),考虑到月份 (I4)、总销售额 (I6) 和 Max。个人销售(I7),我想知道制作它们的推销员的姓名(单元格 I8)。为了使这成为可能,我在 INDEX+MATCH+OFFSET 之间应用了几个函数,但我发现它们有点令人困惑,因为如果我需要向数据矩阵添加更多列,我必须修改它们的参数。
在单元格 (I16) 中获得的结果也是如此。
是否可以应用另一种类型的公式,使我能够以更好的方式简化或自动化在单元格 I8 和 I16 中获得的结果,例如使用 VLOOKUP+MATCH 或 INDEX+MATCH 等其他函数?
感谢您的宝贵合作!
太平洋标准时间。我正在使用 Excel 365 版本
亲切的问候
我正在处理一些数据,我需要从 A:A 列中仅提取从 2017 年开始并以数字结尾的日期,也就是说长度为 8 个字符 [20171015],问题是我正在执行此操作在 C:C 列中进行,但由于某些行中某些字符的扩展,它并没有给我带来我要求的全部数字。是否有其他方法可以使这成为可能,或者我可以修复我以错误方式使用的公式?
我很感激你的合作。
PS:我使用的公式是 =MID(A9,FIND(" ",A9,B9+1),9)
我在使用 INDEX + MATCH 函数时遇到问题。在附件中,我有一个表,其中包含 9 个不同的索引名称 [Columns K2:S2],这些名称又与 A 列中出现的相同,现在我需要为它们中的每一个组织信息,也就是说记录在 A 列 [单元格 A2:A1964] 中的数据被复制并与每个相应索引的相应列名称 [K2:S2] 匹配。
我要执行的操作是如果单元格 K$2 的值与列 $A$3:$A$1964 的值匹配,并且单元格 $I3 的值与列 $C$3:$C$1946 的值匹配,请给我相应的$E$3 列的值:$E$1964。
如果单元格 L$2 的值与列 $A$3:$A$1964 的值匹配,并且单元格 $I3 的值与列 $C$3:$C$1946 的值匹配,则为我提供列 $E$3 的相应值: 1964 美元。
如果单元格 S$2 的值与列 $A$3:$A$1964 的值匹配,并且单元格 $I3 的值与列 $C$3:$C$1946 的值匹配,则将列 $E$3 的相应值带给我: 1964 美元。
编辑:我已经进行了一些调整以找到解决此案的方法。事实是,对于列 KI 已经引入了公式INDEX($E$3:$E$1964,MATCH($I3,$C$3:$C$1964,0))
。
而对于从 L:SI 不等的其他列已经注意到INDEX($E3:$E$1964,MATCH(L$2,$A$3:$A$1964,0))......INDEX($E3:$E$1964,MATCH(S$2,$A$3:$A$1964,0))
。
我知道可以编写一个统一的公式应用于表 K2:S220 的所有单元格,但我还没有找到它。
早上好,我正在尝试使用 Word 中的公式工具合并以下表达式。
感谢我在这个空间中收到的宝贵答案,我能够使用命令 \eqarray 并使用 Word 方程工具按照代码提出它
\eqarray(Δu_t=&I_t "(" -0.070&+&0.381Δu_(t-1)&+&0.345Δu_(t-2)&+&0.126Δu_(t-3)&+&0.084Δu_(t-4 )&-&0.148Δu_(t-12) ")" &+(1-I_t )&"(" -0.004&-&0.039Δu_(t-1)&+&0.122Δu_(t-2)&+&0 .179Δu_(t-3)&+&0.159Δu_(t-4)&-&0.126Δu_(t-12) ")" @&(-3.28)&&(3.84)&&(5.22)&&(1.90)&&( 1.25)&&(-2.08)&&(-0.47)&&(-0.57)&&(2.48)&&(3.73)&&(3.35)&&(-3.09))这里
其结果以方程的形式是
问题是,由于它是一个方程矩阵,表达式很长并且超出了文档的边缘。我想知道有没有什么办法可以把它分成几个部分,把它调整成更多的行,或者用这样的方式表达它,让它保持原样,记录在获得图像的文本中。我很感激这些信息!
早上好。请您告诉我一些使用 Word 方程工具在数学表达式下的括号内添加值的方法,而不是使用 \matrix = ■(y_t=&(1.3771&+&0.7977y_(t-1))I_t&+&( 1-I_t)(1.6015&+&0.2545y_(t-1))@&(2.60)&&(10.10)&&(7.22)&&(2.72))
这是使用 Matrix 占位符时的结果:
或\低于y_t=(〖1.3771〗┬((2.60))+〖0.7977〗┬((10.10))y_(t-1))I_t+(1-I_t)(〖1.6015〗┬((7.22))+〖 0.2545】┬((2.72) ) y_(t-1) )
这是使用“下面”的结果:
也就是说,我想看到每个对应数字下的值,就像它出现在附图中一样,它们以红色突出显示。
这就是我想要实现的目标:
谢谢提供信息。