- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定の文字列が入力されると、その文字列の列すべてを別のシートに抽出する)
特定の文字列を入力すると、別のシートに抽出する方法
このQ&Aのポイント
- エクセルで特定の文字列が入力されると、入力された文字列の列すべてを別のシートに引用する方法についてご相談です。
- 入力されるデータは文字列だけでなく、数値も含まれる可能性があります。また、一番左の番号はソートされているため、データと番号がずれることはありません。
- サンプル画像を添付しました。このサンプルでは、左端の番号を元に別のシートにB~Fのデータを引用するようにしたいと考えています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- mar00
- ベストアンサー率36% (158/430)
回答No.4
本当に何度もすいません。 =IF($A2="","",INDEX(Sheet1!$A:$F,MATCH($A2,Sheet1!$A:$A),COLUMN(F:F))) です。
質問者
お礼
ご助力を頂き、大変ありがとうございました。 今回は他の方にお教え頂いた方法を活用させていただくことになりましたが、また次回もお手を貸していただけましたらありがたいです。 今後ともよろしくお願いいたします。
- mar00
- ベストアンサー率36% (158/430)
回答No.3
ANo.1です。 何度もすいません B2に =IF(A2="","",INDEX(Sheet1!$A:$F,MATCH($A2,Sheet1!$A:$A),COLUMN(B:B))) を入力してまず横にそして下にオートフィルでコピー ででいけるのではないかとおもいます。
- mar00
- ベストアンサー率36% (158/430)
回答No.2
ANo.1です。 間違えました。回答は無視してください。
- mar00
- ベストアンサー率36% (158/430)
回答No.1
B2に =INDEX(Sheet1!$A:$E,MATCH($A2,Sheet1!$A:$A),COLUMN(B:B)) を入力してまず横にそして下にオートフィルでコピー でどうでしょうか。
お礼
先ほど重ねてご質問させて頂いた件ですが、範囲指定を広げることを忘れておりました。 この点に関しては自己解決いたしました。 mike_g様には解決までお導き頂き、大変感謝しております。 本当にありがとうございました。 また次回ご助力を頂けましたら幸いです。
補足
ご返答ありがとうございます。 早速お教え頂いた方法を試し、10行目まではうまくいったのですが、そこからはエラー(#N/A)が返って来てしまいます。 重ねてのご質問で申し訳ありませんが、対応方法を教えていただければ助かります。 よろしくおねがいいたします。