[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『OFFSET関数でドラッグコピーしたい』(もあい)
OFFSET関数の式を教えてください。 <例題> A B C 1 123 456 789 2 0 1 2 3 4 5
A1:C1の数字をA3:A5に行列を入れ替えて“リンク貼付”をしたい。 形式を選択して貼付けでは行列入替えとりンク貼付が同時にできないため、 A3:A5にOFFSET関数を設定したい。 A3に関数を設定したあとドラッグすれば行列入替えになるようにしたい。
現在は2行目に「0.1.2」と入力し、A3に「=OFFSET($A$1,A$2,0)」 という素人丸出しの荒業で式をつくり右にドラッグしていますが、 ROWの部分を工夫すれば本来必要のない2行目の数値はいらないのでしょう。 どなたか良い方法があれば教えてください。
=OFFSET()ということですと、=OFFSET(A$1,,ROW(A1)-1)として、A5までフィルドラッグでしょうが、
A3:A6を選択し、数式バーに=TRANSPOSE(A1:C1)として、Ctrl+Shift+Enterというのもありますね。(LOOKUP)
LOOKUPさん、ありがとうございます! 現在の式さえ間違えてしまっていたのに(例題と実際にやっているものが混乱) 希望通りのご回答をいただきました。 OFFSETについては列に行の数を数えていけばいいんだろうなぁ…と思いつつ、 どうやっていいのかわかりませんでした。なるほど。 また、裏技(?)も感激でした。 これが噂の配列式というやつですね。こういうことにも使えるんですね。 勉強になりました。ありがとうございます! (もあい)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.