前提
使用中シート名
[閲覧リスト] B列にa・b・cすべてのリスト(A列には分類としてa・b・cとLEFT関数で抽出済み)
[a_ID] 文字列先頭がaのリスト
[b_ID] 文字列先頭がbのリスト
[c_ID] 文字列先頭がcのリスト
=IFERROR(IMAGE(INDEX(a_ID!D:D,MATCH(B3,a_ID!E:E,0))),"No Image")
[閲覧リスト]内で上記の関数を使いイメージを取得できるようにしている(ここまではできている)
[閲覧リスト]B3の文字列と[A_ID]E:E内の文字列がマッチしたらa_IDのD:DにあるイメージURLを取得
という感じです
現状
分類Aには< a_ID!D:D ><a_ID!E:E >
分類Bには< b_ID!D:D ><b_ID!E:E >
分類Cには< c_ID!D:D ><c_ID!E:E >
を手動で入れているのですが
a~zまで増え、リストに追加も入るので毎度手動でやるのが困難になってきました
実現したいこと
**やりたいことは
[閲覧リスト]B列の関数内 < a_ID!D:D ><a_ID!E:E >のa_IDのaの部分を
[閲覧リスト]A列から取得し自動化したい
イメージ的にはA1&"_ID"みたいな感じなのですが シートを指定する文字列になってはくれず困っております
関数についてベーシックがわかってないもので…
どなたかご教授願えますでしょうか?
よろしくお願いします
0 コメント