Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2019)
vlookup で検索し、特定の文字列よりまえを抽出したい
投稿日時: 25/04/02 17:25:15
投稿者: み-1108

いつもお世話になります。
 
別ブックから検索して抽出するが、特定の文字列(@)の前と後ろを分けて抽出したい。
 
 
A    B      
1    タイ@1/1    
2    白菜@4/1   



 
 
Cに1と入力すると
D1  タイ
E1  1/1
となるようにしたい
 
vlookupにleft find関数を組合すことができないか、いろいろ試してみましたが
エラーになってしまいます。
 
どなたか教えていただけないでしょうか。
 
よろしくお願いいたします。
 
 
 

回答
投稿日時: 25/04/02 17:44:20
投稿者: んなっと

「別ブック」は無視します。
 
  A      B C    D  E
1 1  タイ@1/1 2 八宝菜 4/1
2 2 八宝菜@4/1 
 
D1
=LEFT(VLOOKUP(C1,A:B,2,FALSE),FIND("@",VLOOKUP(C1,A:B,2,FALSE)&"@")-1)
E1
=REPLACE(VLOOKUP(C1,A:B,2,FALSE),1,FIND("@",VLOOKUP(C1,A:B,2,FALSE)&"@"),)

投稿日時: 25/04/08 08:18:06
投稿者: み-1108

体調不良でダウンしておりました。
お返事が大変遅くなり申し訳ありません。
本日復活いたしましましたので、早速試してみたいと思います。
 
いつもいつもありがとうございます。

投稿日時: 25/04/14 11:44:01
投稿者: み-1108

解決済みの✔を失念しておりました。
ありがとうございました。