『改行を挟んだ検索値で文字列を返したい』(佐々木) A      B    1 バナナ    バナナマフィン    フード    フードプロセッサー    2 フィルム   フィルムカメラ   3 4 バナナマフィン 5 フードプロセッサー 6 フィルムカメラ お世話になります。A1〜A2に改行を挟んだ文字列とそうでないものがあり、VLOOKUPを使ってA4〜A6行目の文字列をB列に返す関数を組みたいと考えております。 B1=IFERROR(COUNTIF(A1,"*CHAR(10)*"),VLOOKUP(LEFT(LEFT(A1,FIND(CHAR(10),A1)-1),3)&"*",$A$4:$A$5,1,FALSE)&CHAR(10)&VLOOKUP(LEFT(RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1,1)),3)&"*",$A$4:$A$5,1,FALSE),VLOOKUP(LEFT(A1,3)&"*",$A$4:$A$5,1,FALSE) を記入しましたが、エラーが出てしまいました。解決方法を教えて頂けないでしょうか?   < 使用 Excel:Excel2019、使用 OS:Windows10 > ---- B1:=IF(COUNTIF(A1,"*"&CHAR(10)&"*"),VLOOKUP(LEFT(LEFT(A1,FIND(CHAR(10),A1)-1),3)&"*",$A$4:$A$6,1,FALSE)&CHAR(10)&VLOOKUP(LEFT(RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1,1)),3)&"*",$A$4:$A$6,1,FALSE),VLOOKUP(LEFT(A1,3)&"*",$A$4:$A$6,1,FALSE))   「折り返して全体を表示する」にチェック ↓にオートフィル   (どや!) 2021/08/13(金) 18:54 ---- 上手くできました! どや!さん、ありがとうございます! (佐々木) 2021/08/13(金) 19:20 ---- ちょっと変更してみましたけど、これやと何か問題ありますか? B1:=VLOOKUP(LEFT(A1,3)&"*",$A$4:$A$6,1,FALSE)&IF(COUNTIF(A1,"*"&CHAR(10)&"*"),CHAR(10)&VLOOKUP(MID(A1,FIND(CHAR(10),A1)+1,3)&"*",$A$4:$A$6,1,FALSE),"")   (どや!) 2021/08/13(金) 20:20