我有数据表明它不在单元格中的一致位置,有时它有分号,有时位于分号的右侧或左侧。我期待的最终结果是在B列中列出所有“学生”(由不是教师定义)和列C中的所有教师。如果找不到学生或教师,则相应的单元格应为空白。VBA查找单元格中的字符串并将其复制到不同的单元格
目前我正在做一个文本列分隔两列然后用下面的公式来有学生和老师分开:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Arts and Music","Math and Science"},A2)))>0,B2,C2)
=IF(SUMPRODUCT(--ISNUMBER(SEARCH("Teacher",A2)))>0,B2,C2)
我还要做手工查找和替换删除括号和文本,只留下学生/教师的名字。
是否有任何VBA宏可以帮助我从列A获得预期的结果在列B和C?谢谢。
是的,你写的。这不是一个代码写入服务。努力自己写一个问题,并问你是否遇到问题。三个实际上是几十个(如果不是数百个)关于循环遍历VBA中的单元格的现有问题,您可以使用它来开始。 –