- 締切済み
エクセルの関数について
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- msMike
- ベストアンサー率20% (364/1805)
- msMike
- ベストアンサー率20% (364/1805)
- msMike
- ベストアンサー率20% (364/1805)
同じシート上では下記のように出来るので、別シートの場合は推して知るべし! 式 =IFERROR(VLOOKUP(C3,$G$10:$H$12,2,FALSE),"") を入力したセル H3 を右に2列、下に5行オートフィル
- HohoPapa
- ベストアンサー率65% (455/693)
- nishi6
- ベストアンサー率67% (869/1280)
>画像のように、B列に名前、C列以降に日にちがあります この説明はよく分かりません。 質問の意味を理解していないかもしれませんが、メインシート(Sheet1)の名前順を変えても別シート(Sheet2)に正しく反映させたいと解釈しました。 添付図で、Sheet1とSheet2として、Sheet2の C3:=IFERROR(VLOOKUP(INDEX(Sheet1!$C$3:$E$8,MATCH($B3,Sheet1!$B$3:$B$8,0),1),$B$10:$C$12,2,0),"") D3:=IFERROR(VLOOKUP(INDEX(Sheet1!$C$3:$E$8,MATCH($B3,Sheet1!$B$3:$B$8,0),2),$B$10:$C$12,2,0),"") E3:=IFERROR(VLOOKUP(INDEX(Sheet1!$C$3:$E$8,MATCH($B3,Sheet1!$B$3:$B$8,0),3),$B$10:$C$12,2,0),"") これを一行おきにコピーしてください。 変換表はSheet2に置いています。 当方、Win10、Excel2010です。
- msMike
- ベストアンサー率20% (364/1805)
》 画像のように、… ソレ、判読不可能です。
- kkkkkm
- ベストアンサー率66% (1735/2605)
G3を =B3 に G5を =B5 に G7を =B7 にいておけばいいと思います。
お礼
ありがとうございます。参考にさせて頂きます。
- aokii
- ベストアンサー率23% (5210/22062)
メインシートの名前順を変えたら、別シートに反映される関数や、やり方は、一般的ではありません。メインシートの名前順を変えたら、別シートの名前順が変わるようにするために、とりあえず、別シートの名前をメインシートの名前からそのままセル引用(G14セルを=B14)にしてみてください。
お礼
ありがとうございます。やはりできないのですね。とりあえず引用してみます。
お礼
ありがとうございます。画像分かりにくかったですかね。