Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


69192 / 76734 ←次へ | 前へ→

【12060】関数編
回答  Jaka  - 04/3/23(火) 10:50 -

引用なし
パスワード
   関数編

Sheet2のB列に

"合"のときは、A1を
"乙"のときは、A2を
"老"のときは、A3を

と、下記の様に見合った文字を入れておき、

  A B
1    合
2    乙
3    老
4    ・
5    ・
    ・
    ・
124   ・


Sheet1のB1に書き関数を入れ下にフィル。

=INDEX(Sheet2!$A$1:$B$124,MATCH(OFFSET(B1,0,-1,1,1),Sheet2!$B$1:$B$124,0),1)

エラー時に空白にしたいときは、(適当な位置で改行してあります。)

=IF(ISNA(INDEX(Sheet2!$A$1:$B$124,MATCH(OFFSET(B1,0,-1,1,1),
Sheet2!$B$1:$B$124,0),1)),"",INDEX(Sheet2!$A$1:$B$124,
MATCH(OFFSET(B1,0,-1,1,1),Sheet2!$B$1:$B$124,0),1))

B1〜B124をコピーして、C列E列G列...に貼りつける。


▼こうちゃん さん:
>マクロで、ということなので、あとはJakaさん、お願いします。
>#蛇足になりますが、ワークシート関数でいえばVLOOKUPあたりでいいような・・

こうちゃん さん こんにちは。
お願いしますって言われても、私は、楽器ひけませんって。
猫踏んじゃったなら出だしだけ...。
なんとなく作ってたらINDEXを使いましたが、
決して逆らったわけではありません。

1 hits

【12029】検索と貼り付け だいち 04/3/22(月) 15:55 質問
【12033】Re:検索と貼り付け Jaka 04/3/22(月) 16:45 回答
【12040】Re:検索と貼り付け だいち 04/3/22(月) 17:15 質問
【12044】Re:検索と貼り付け Jaka 04/3/22(月) 17:27 回答
【12049】Re:検索と貼り付け だいち 04/3/22(月) 18:07 発言
【12055】スペル間違えていました。 Jaka 04/3/23(火) 9:40 回答
【12035】Re:検索と貼り付け こうちゃん 04/3/22(月) 16:52 回答
【12043】Re:検索と貼り付け だいち 04/3/22(月) 17:25 発言
【12046】Re:検索と貼り付け こうちゃん 04/3/22(月) 17:34 発言
【12060】関数編 Jaka 04/3/23(火) 10:50 回答

69192 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free