回答編集履歴
2
間違いがありました。
answer
CHANGED
@@ -1,5 +1,4 @@
|
|
1
|
-
エクセルのワークシート関数だけで実現できないかを検討しましたが、文字列の中に複数の検索条件を必要とするため、ワークシート関数では実現は不可能です。
|
2
|
-
|
1
|
+
VBAで、オリジナル関数を作成して、対応する方法を推奨します。
|
3
2
|
|
4
3
|
もし、結果が、D列にあるのなら、可能性のある学部を、D列に入力しておく必要があります。
|
5
4
|
|
1
誤字と、ソースコード挿入しました。
answer
CHANGED
@@ -3,9 +3,9 @@
|
|
3
3
|
|
4
4
|
もし、結果が、D列にあるのなら、可能性のある学部を、D列に入力しておく必要があります。
|
5
5
|
|
6
|
-
そして、
|
6
|
+
そして、下の様なFunction関数を作成しましょう。
|
7
7
|
|
8
|
-
|
8
|
+
```ExcelVBA
|
9
9
|
Option Explicit
|
10
10
|
|
11
11
|
Public Function GET学部(学部 As String) As String
|
@@ -33,7 +33,9 @@
|
|
33
33
|
Next i
|
34
34
|
|
35
35
|
End Function
|
36
|
+
```
|
36
37
|
|
38
|
+
|
37
39
|
そしたら、シートに関数を入れて結果を出します。
|
38
40
|

|
39
41
|
空白で結果がでているのは、D列に学部の登録が無いためです。
|