人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

UWSCについてお教えください。ExcelのBook1.xls,Book2.xlsがあります。Book1のA1にはID、A2には値が入っています。A1とA2のデータは対です。例えばA1には"01"。A2には"ABC"といった値が入っていたとします。

Book2のX列には"01","02","03"....といった値が入っています。まずBook1のA1の文字列でBook2のX列を検索します。X列にデータが見つかれば見つかった隣のY列にBook1のA2の値をを入力します。

例えば、Book2のX100に"01"があったとします。隣のY100に値を入力します。
ExcelのVlookupが使えそうだと思ったのですが、これは使えませんでした。連想配列と何かを駆使すればできるような気もするのですが、何かお知恵をお貸しください。

●質問者: akaired
●カテゴリ:コンピュータ
✍キーワード:A1 ABC Excel UWSC xls
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● typista
●60ポイント ベストアンサー

UWSCとはWindowsの自動化ソフトのことでしょうか?

それがどう関係するのか、よくわかりませんが、質問されていることを、ほとんどそのまま実現したエクセルファイルを2つzipで下記に保存しました。(ちょっと能が無いくらいそのままです)

http://typista.xii.jp/wp-content/uploads/hatena.zip

解凍して同一フォルダにBook1.xlsとBook2.xlsが無いと正しく動作しないのでご注意ください。

単なる例だとは思いますが、一応Book2のX列、Y列までは質問文のとおりで、100行目(X100、Y100)は、無視して1行目から記述しています。

ポイントは、MATCH関数で特定の文字を(エクセルの)配列から検索し、その行番号を取得。

INDIRECTで、文字列からセル指定するといった感じですね。

◎質問者からの返答

ご回答ありがとうございました。参考になりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ