[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『リスト内の文字列が指定した文字列と部分一致しているか』(モゲラ)
以下のようなリストがありこちらには「青木聡」という情報があるとします
この場合「青木聡」はB列の何組か調べる方法を考えています
(この場合うつぎ組と返してほしい)
vbaで関数を作ってしまえば簡単なのですが既存のExcel関数で実装できないかなと考えているのですが何かいい案はありませんか?
A B
四十川* なつめ組
青木* うつぎ組
赤田* なつめ組
秋葉* かつら組
芥川* かすみ組
... ...
< 使用 Excel:Excel2016、使用 OS:Windows10 >
=VLOOKUP("青木聡",A1:B5,2,1)
??? (にわか事務員) 2020/08/06(木) 14:04
>こちらには「青木聡」という情報があるとします こちらとは? 「青木 聡」のように苗字と名前を分けることはできないんですか?
できないのなら・・・
D1セルに「青木聡」だとして ※A列のアスタリスクは外すこと!
=IFERROR(LOOKUP(1,0/((LEFT(D1,LEN(A1:A10))=A1:A10)*(A1:A10<>"")),B1:B10),"")
これで「うつぎ組」が返りますが、すべて期待通りになるかどうかは不透明。 要検証
以上 (笑) 2020/08/06(木) 14:17
A B C D E
1 四十川* なつめ組 調べたい人↓ 結果↓
2 青木* うつぎ組 青木* うつぎ組
3 赤田* なつめ組
4 秋葉* かつら組
5 芥川* かすみ組
2Dのセルに調べたい人を入力して
2Eのセルに下記式
=INDEX(C:C,MATCH($D$2,B:B,0))
こんな感じでどうでしょう?
(計算式学びたい) 2020/08/06(木) 14:24
常に昇順に並び替えの作業シート作って対応とか
あとは諸先輩方のコメントを待たれるとよろしいかと。
(にわか事務員) 2020/08/06(木) 14:29
(笑)さんので期待していた通りの答えが出てきました!ありがとうございます
(モゲラ) 2020/08/06(木) 14:32
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.