Excel 如果满足条件,则将单元格文本数据复制到同一行中的另一个单元格

Excel 如果满足条件,则将单元格文本数据复制到同一行中的另一个单元格,excel,copy-paste,data-transfer,vba,Excel,Copy Paste,Data Transfer,Vba,我想组织一个工作表,如果单词“course”在单元格的开头,我需要将文本信息从一个单元格复制到另一个单元格。例如: A2 = Course LAW info info LAW A3 = info info info info A4 = Course PSY info info PSY A5 = info info info info 在上述示例中,单元格A2和A4(以“Course”开头)中的文本将复制到单元格B2和B4。如果您只想在单元格值的开头检查特定的单词,则简单的Excel公式将起

我想组织一个工作表,如果单词“course”在单元格的开头,我需要将文本信息从一个单元格复制到另一个单元格。例如:

A2 = Course LAW info info LAW
A3 = info info  info info
A4 = Course PSY info info PSY
A5 = info info  info info

在上述示例中,单元格A2和A4(以“Course”开头)中的文本将复制到单元格B2和B4。

如果您只想在单元格值的开头检查特定的单词,则简单的Excel公式将起作用,这比宏更快、更有效。差不多

=IF(LOWER(LEFT(A1,LEN("course")))="course",A1,"")
这将复制单元格的值,或将空白复制到包含公式的单元格中