みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel 2003 のオートフィル連続データがうまくいかないの。

セルQ1 に '=VALUE(REPLACE(C1,1,16,""))
セルQ2 に '=VALUE(REPLACE(C2,1,16,""))
セルQ3 に '=VALUE(REPLACE(C3,1,16,""))

と書いてこれらのセルを選択状態にし、列方向にオートフィルを使って連続データでコピーしました。期待していたのは
セルQ4 に '=value(replace(c4,1,16,"")),
セルQ5 に '=value(replace(c5,1,16,"")), のようなものでした。

しかし、得られた数式のコピーは
セルQ4 に '=VALUE(REPLACE(C1,1,17,""))
セルQ5 に '=VALUE(REPLACE(C2,1,17,""))
セルQ6 に '=value(replace(c3,1,17,""))
セルQ7 に '=VALUE(REPLACE(C1,1,18,""))

のようなものになりました。
どうすれば解決できますか?いつもありがとうございます。

投稿日時 - 2008-05-27 16:55:16

QNo.4054711

暇なときに回答ください

質問者が選んだベストアンサー

次の方法は如何でしょうか。
Q1に=VALUE(REPLACE(INDIRECT("C"&ROW(C1),1,16,""))として下方向にコピーで如何でしょうか。

投稿日時 - 2008-05-27 17:15:48

お礼

解決しました!ROW 関数を使うんですね!またよろしくお願いします!

投稿日時 - 2008-05-27 17:25:30

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

NO1です。数式に括弧が不足していましたので訂正します。
=VALUE(REPLACE(INDIRECT("C"&ROW(C1)),1,16,""))

投稿日時 - 2008-05-27 17:17:24

あなたにオススメの質問