Tag: excel 2007

从<br>标记中提取

我有以下格式的电子邮件地址,放在Excel 2007中的一列中,如下所示: <td class="Normal">street name1<br>street name 2<br>city, state zipcode<br>country<br>contact no</TD> 有些单元格有不同的<br>标签,如下所示: <td class="Normal">street name 1<br>city, state postal<br>country</TD> 我可以使用Excel“文本到列”function提取最后两个标记,但是在列中提取时转换不一致,并且需要将每列alignment到合适的位置。 该列表都有“,”来区分街道地址,我可以使用“文本到列”function来提取“,”之前的所有数据,然后在第一个子集上获取数据,如下所示: <td class="Normal">street name1<br>street name 2<br>city 有没有办法从两个第一个<br>标签或一个脚本之间抽取来计算<br>标签的数量,然后使用一个脚本来提取不同列中的每一组<br>标签,标签和其他有两个<br>标签。

Excel超链接来运行基于行的用户表单

我有一个工作簿,所有的数据通过用户表单进行pipe理,无需手动input。 我想通过将其中的一个colums命名为“Edit”,将其作为公式来编辑一行: =HYPERLINK("Edit:>8";"Click to Edit" ) “8”是创build行时自动添加的行ID号 我以为这会工作,但不知道超链接地址需要是有效的这个事件触发: Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) If Left(Target.Address, 8) = "Edit:>" Then editRow(Right(Target.Adress,9)) End If End Sub 任何解决方法或更好的想法?

现在()正在给出一个错误

我在下面的代码中得到一个错误。 Dim CurrentTime As Date CurrentTime = Format(Now(), "hh:mm AM/PM") If CurrentTime = ActiveSheet.Range("I1") Then Call SendEMail End If 当时间是正确的,那么macros正在debugging, Now突出显示。 有谁能解决这个问题吗?

如果find某些文本,则计算唯一值

我想统计每个名字的唯一值。 下面的图片将解释我需要什么。 在这里你可以看到第二个出现5次名字列,但它只包含2个独特的值。 我已经尝试了频率方法,但是它没有考虑名字就统计了所有的唯一值。 任何帮助或build议?

Excel 2007查找文本string中的最大数字

我有Excel 2007年。我试图find包含如下所示的单元格中的最大数字: [E:\ DATA \ SQL \ SY0 \,19198],[E:\,18872],[E:\ DATA \ SQL \ ST0 \,26211],[E:\ DATA \ SQL \ ST1 \,26211] [E:\ DATA \ SQL \ SD0 \,9861],[E:\ DATA \ SQL \ SD1 \,11220],[E:\ DATA \ SQL \ SL0 \,3377],[E:\ DATA \ SQL \ SL1 \,1707],[E:\ DATA \ SQL_Support \ SS0 \,14375],[E:\ DATA \ SQL_Support […]

如何比较excel中的两列(几乎不同的标准)

嗨,我有两列(用户名单和女孩名字列表)如下 用户名girlname预期输出约翰Dennies莉娜男孩巴拉克奥巴马萨维塔男孩莉娜约瑟夫琳恩女孩阿曼达wolve vaneesa女孩杰里J.沃尔特阿曼达男孩利纳克M带男孩 Girlname包含5000多个名字的列表。 现在我想要列1(用户名)与girlname进行比较,每当有匹配时,它应显示在另一列“匹配”,我将把条件。 问题是因为girlname只是列的一个子string,像我这样的新手很难生成公式。 我有公式,它适用于完全匹配,但这个查询是比通常的一点点不同,希望我在这里得到一个答案。

有没有一种方法临时文件Excel加载项来知道它是公开的只读文件已被更新,因为最终用户打开Excel?

这有点难以解释,所以如果你愿意,请和我一起裸照。 我在工作中为我的部门创build了一个Excel加载项( .xlam )。 我有这样的设置: 公司的共享networking驱动器上有一个公共(只读)版本的附加组件。 这是所有部门人员在其计算机上安装的文件。 为了确保公用版本在员工电脑上正确安装(不是保存在本地用户的附加文件夹中),我创build了一个vbscript,以正确的方式自动为所有用户安装它,这使我能够正确和毫不费力地更新未来的附加function。 我有一个在我的计算机上安装和存储的本地附加组件的开发版本,我可以在将它们部署到共享networking驱动器上的公共版本之前进行更改和testing更新。 当我准备部署更新时,我有一个closures公共文件的只读属性的Sub,用开发版本(本身)的一个副本覆盖文件,然后重新打开Read-Only属性新更新的公共文件。 #4可以完成,不pipe是否有任何用户当前正在使用附加组件,因为公共文件是只读的。 为只读,当用户打开一个Excel实例时,他们实际使用的是他们自己的临时副本,保存在临时文件夹中的公用文件。 这个方法对我来说唯一的缺陷是当我必须在一天中间部署一个修补程序。 如果用户在部署修补程序时已经打开Excel,则必须重新启动Excel才能获得更新的版本。 这意味着必须发送电子邮件爆炸,并依赖于用户看到电子邮件,以便知道他们必须重新启动Excel才能使更改生效。 我更喜欢有附加检查,如果它是更新例程,并提醒用户通过MsgBox ,这将指示他们重新启动Excel。 我有一个如何做到这一点的想法,但不知道它是否会按预期工作。 现在我的问题。 有没有办法让我通过比较用户的临时副本的上一次修改date和公共加载项的上次修改date或他们都有相同的date来检查是否是最新版本的附加检查? 我知道我不得不使用OnTime来安排例行检查,但我不确定看这两个date是否准确。 如果这不起作用,我还可以检查用户是否使用更新版本?

在Excel公式中将AND()和OR()组合起来的地方我错了?

在Excel公式中将AND()和OR()组合起来的地方我错了? =If(OR(Sheet1!BC="A",Sheet1!BC="B" ) AND (Sheet1!CI<>"",Sheet1!CA=""),Sheet1!CI,Sheet1!CA) 我在这里做什么错了? 请帮忙

Excel没有读取空的空白单元格作为空白

我写了一个公式 =COUNTIFS(Excel_Export_IT_infrastructure!CF:CF,"<="&O4,Excel_Export_IT_infrastructure!CF:CF,">="&TODAY(), Excel_Export_IT_infrastructure!CM:CM,"<>Orphan",Excel_Export_IT_infrastructure!CG:CG,"<>",Excel_Export_IT_infrastructure!BC:BC,"=B") 现在的问题是Excel_Export_IT_infrastructure!CG:CG,"<>"实际上并不会忽略空格,因为单元格CG有隐藏公式。 我猜它不考虑空白。 如何使Excel_Export_IT_infrastructure!CG:CG,"<>"来过滤空白。 CG专栏可能有电池但是空的?

当第一个条件变为FALSE时,如何在Excel中嵌套更多IF条件?

excel不接受公式 =IF(AND(Sheet1!BZ2<>"",Sheet1!CB2<>"",Sheet1!CD2<>"",Sheet1!CF2<>"",Sheet1!CH2<>"",Sheet1!CA2="",Sheet1!BC2="B"), IF(Sheet1!CA2="","",TODAY()-1), IF( IF(AND(Sheet1!BZ2<>"",Sheet1!CA2="",Sheet1!BC2="A"),IF(Sheet1!CA2="","",TODAY()-1), IF( IF(AND(OR(Sheet1!DB2="Completed – Knowledge Transfer"),AND(Sheet1!BC2<>"")),IF(Sheet1!CA2="","",TODAY()-1), IF(Sheet1!CA2="","",Sheet1!CA2) ) ) ) 我正在按照下面的IF语法。 =IF (logical_test, [value_if_true], [value_if_false]) 我试图嵌套其他条件,只要语句得到FALSE请帮助。 有人可以find我在这做的语法错误