質問するログイン新規登録

回答編集履歴

2

リンク先

2020/07/21 02:44

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -13,4 +13,4 @@
13
13
  ```
14
14
  大文字小文字は分けて判断されます。
15
15
  E3以下の数式は拾い物です。
16
- [リンク内容](https://oshiete.goo.ne.jp/qa/6631393.html)
16
+ [リンク内容](https://okwave.jp/qa/q6631393.html)

1

数式の修正

2020/07/21 02:44

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -1,5 +1,16 @@
1
- C3以にコピーしてくださ。エラー処理はしていせん
1
+ 記条件で対応していま
2
+ ・作業セルの使用
2
- ABCとAB差分をとるため長くなっています。パターンが多くなると大変だと思います。
3
+ ・略称以外英字不使用
4
+
5
+ E3以下
3
6
  ```Excel
4
- =INDEX(F:F,IF(AND(B3<>"ABC",MATCH("*" & B3 & "*",F:F,0)=MATCH("*ABC*",F:F,0)),MATCH("*" & B3 & "*",INDIRECT("F" & MATCH("*ABC*",F:F,0)+1 & ":F100"),0)+MATCH("*ABC*",F:F,0),MATCH("*" & B3 & "*",F:F,0)))
5
- ```
7
+ =MID(F3,SUMPRODUCT(ROW(OFFSET(INDIRECT("Z1"),,,LEN(F3)))*ISNUMBER(FIND(MID(LOWER(ASC(F3)),ROW(OFFSET(INDIRECT("Z1"),,,LEN(F3))),1),"abcdefghijklmnopqrstuvwxyz"))*
8
+ ISERROR(FIND(MID(" "&LOWER(ASC(F3)),ROW(OFFSET(INDIRECT("Z1"),,,LEN(F3))),1),"abcdefghijklmnopqrstuvwxyz"))),SUMPRODUCT(ISNUMBER(FIND(MID(LOWER(ASC(F3)),ROW(OFFSET(INDIRECT("Z1"),,,LEN(F3))),1),"abcdefghijklmnopqrstuvwxyz"))*1))
9
+ ```
10
+ C3以下
11
+ ```Excel
12
+ =IF(SUMPRODUCT(EXACT(B3,E:E)*ROW(E:E))=0,"",INDEX(F:F,SUMPRODUCT(EXACT(B3,E:E)*ROW(E:E))))
13
+ ```
14
+ 大文字小文字は分けて判断されます。
15
+ E3以下の数式は拾い物です。
16
+ [リンク内容](https://oshiete.goo.ne.jp/qa/6631393.html)