右の数字を返す方法は・関数、マクロ?
vlookupか何かとありますが、 vlookupの使い方は わかりますでしょうか?
一応ソートされてるのが前提のようですが、ランダムでも使えます。
たとえば 以下のように使います。
=VLOOKUP(名前,A:F,2,FALSE)
名前のとこには 検索したい値を入れます。
次に 範囲を設定。
いくつ 右隣なのか 数を入れて、
最後は FALSE を指定します。
vlookupか何かとありますが、 vlookupの使い方は わかりますでしょうか?
一応ソートされてるのが前提のようですが、ランダムでも使えます。
たとえば 以下のように使います。
=VLOOKUP(名前,A:F,2,FALSE)
名前のとこには 検索したい値を入れます。
次に 範囲を設定。
いくつ 右隣なのか 数を入れて、
最後は FALSE を指定します。
おっしゃる通り、VLOOKUPを使うと、縦型(Vertical)の表の中からデータを探し出すことができます。
「VLOOKUPの例」
コメント(1件)
やりたいことは
^^^^^^^^^^^^^^^
A列
Access2003
Access2007
Access2010
Excel2003
Word2010
とあったら、B列に
A列 B列
Access2003 =XXXXXX(A1)
Access2007 =XXXXXX(A2)
Access2010 =XXXXXX(A3)
Excel2003
Word2010
と XXXX関数/VBAで作ったユーザー関数で、
2003
2007
2010
を取り出したいような感じですか?
ExcelのFindやMidを組み合わせたり(Findで0-9の指定があったのかなぁ、あればいいんだけど)、
もし関数になければVBAのユーザー関数を作成すればOKなのかなぁ?