次のようなExcelシートがある場合
名前、年齢、ID;
ピーター、35、123456;
行 1 で年齢を検索するなどして、列番号 2 の年齢を特定する方法はありますか?
できることは、Excel シートのすべての列を繰り返し処理し、名前と値のペアごとに辞書を作成することです。たとえば、0 は名前にマップされ、1 は年齢にマップされ、2 は ID にマップされます。ここから、各行を反復処理し、その行の各列について、(列 ID に基づいて) 名前と値のペアを検索できます。そこから年齢を判断することができます。
MSDN の Excel での文字列検索の例を確認してください: http://msdn.microsoft.com/en-us/library/e4x1k99a.aspx