我有數據表明它不在單元格中的一致位置,有時它有分號,有時位於分號的右側或左側。我期待的最終結果是在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中的單元格的現有問題,您可以使用它來開始。 –