以前に"質問ITmedia"でChiquilinさまという回答者の方から以下の関数を教えて頂ことがあります。
当時、短時間でこれだけの関数を書いて頂き本当に助かったのですが小さな問題が解決できず、何度か見様見真似でトライしてみたのですが、実現できず、この度質問させていただきました。
-------------Chiquilinさまから教えて頂いたスクリプト--------------
=QUERY({ARRAYFORMULA(ROW('Sheet1'!A2:K)),'Sheet1'!A2:K},"select Col2, Col3, Col4, Col5, Col6, Col7, Col8, Col9, Col10, Col11, Col12 where Col2 Is Not Null and Col1 + 19 > " &COUNTA('Sheet1'!A2:A) &" order by Col2 desc, Col1 desc")
-------------Chiquilinさまから教えて頂いたスクリプト--------------
現在、この関数の処理方法で問題を抱えています。この関数は、
Sheet1のA2:Kにあるデータをコピーして一番下のデータから10行分をコピーして、コピーした下の行のデータから順番に、このスクリプトがあるシートのA2:Kに張り付けなさいという関数です。
結果、以下のようになります(Sheet1→Sheet2)。
■Sheet1
1行目
2行目
3行目
4行目
5行目
6行目
7行目
8行目
9行目
10行目
ARRAYFORMULA関数で以下のように処理されます。
■Sheet2
10行目
9行目
8行目
7行目
6行目
5行目
4行目
3行目
2行目
1行目
下記のようにさせたいのですが、どのようにARRAYFORMULA関数を書き換えれば下記のようにコピーさせることができるでしょうか?
それとも、もう一度0からスクリプトを書き直す必要があるのでしょうか。
■Sheet2
9行目
10行目
7行目
8行目
5行目
6行目
3行目
4行目
1行目
2行目
もし、解決する方法を分かる方がいらっしゃいますようでしたら些細なことでも結構ですのでアドバイス頂けないものでしょうか。
恐れりりますがなにとぞよろしくお願いいたします。
めぐみ
No.1ベストアンサー
- 回答日時:
詳細はわかりません。
下記のようにしたいと
言われてる。
Sheet2が、上から
9、10、7、8、5、6、3、4、1、2行目とあり。
なんの順序としたいのか。
よくわかりませんでした。
たんに、上から
1、2、3、4、5、6、7、8、9、10行目
という順に
Sheet2にしたいなら。
order by Col2 desc, Col1 desc
をまるごと消してしまえば
そうなるかもしれません。
ところで、
ならび順だけ、
自分の好きなようにしたいなら
order by Col2 desc, Col1 desc
は、もとの
Sheet1のほうの
データの
Col2の値の大きい順に
並べて、
結果、
Col2だけでは、ならび順の
上下が、
どちらか判断つかない
複数行があれば、
Col1の大きいほうが、
上にくる。
それでも、
Col1、Col2ともに
同じ値の複数行のうち
どちらが上かきまらないのは、お任せ
Sheet1上でより上なら上かもしれんし、どうなるかしらんよ。
そんな感じの部分だと。
Order byの後ろに、
優先度の高い
列からかいていって、
その列の小さい順としたければ、
descのかわりに、ascとするか、なにも書かない。
,で区切って、
列を並べるなどすれば。
と。
lawsonさま
お世話になっています、めぐみです。
私の説明不足でlawsonさまの貴重なお時間を使わせてしまい申し訳ありませんでした。
私のしたいことのイメージは下記のアドレスにて共有しました。
https://drive.google.com/file/d/12_rdt0rzdjymdkB …
グーグルスプレッドシートSheet1,Sheet2を共有しました。
https://docs.google.com/spreadsheets/d/1lDSheilF …
私のしたいことは、下記のSheet1をSheet2のようにしたいです。
※Sheet2に関数を埋め込むことで、Sheet2のように表示させたいです。
※Sheet1の”データがある一番最後の行から20行”を処理します。
お忙しいところ大変恐れ入りますが、なにとぞご指導いただきたくよろしくお願いいたします。
めぐみ
No.2
- 回答日時:
種類のアルファベットは、
除く行の番号の
行について、番号順に
並べたいように。
見えました。
Col1が一番左の
種類の列を表してるかもしれません。
元のスクリプトは、とっておいてください。
order by Col2 desc, Col1 desc
の部分を
order by Col1 asc
に書き換えて見ては。
ためしてみては?と。
こういうのは、
見てるだけでは、
わかんないです。
ためした挙動で考えるしかなく
(作者以外は。作者でも時間がたつと忘れるからそうなる)
↑↑は、
種類が、
アルファベットを覗く
番号だけの行について
絞り込めていたらの話です。
その絞りに問題があるなら。
whereの付近です。
まずは、ならび順から、
ためしてみるのも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
白血球が多いとどんな心配があ...
-
EXCELで条件付き書式で空白セル...
-
勃起する時って痛いんですか? ...
-
小数点以下を繰り上げたものを...
-
2つの数値のうち、数値が小さい...
-
イタリアから帰国する際、肉製...
-
エクセル指定した範囲からラン...
-
検便についてです。 便は取れた...
-
エクセルのラベルの値(文字列...
-
Excel 0目標に対して数字があ...
-
エクセルで数式の答えを数値と...
-
甲状腺が腫れているが血液検査...
-
風俗店へ行く前のご飯
-
excelのIF関数 A,Bの大きいほ...
-
テスターで断線を調べる方法教...
-
EXCELの条件付き書式で数式を空...
-
VLOOKUP関数を使用時、検索する...
-
ワードのページ番号をもっと下...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
精子が黄色?
-
検便についてです。 便は取れた...
-
これって喉仏ですか? 私は女性...
-
小数点以下を繰り上げたものを...
-
甲状腺が腫れているが血液検査...
-
精液の落とし方を教えてください
-
エクセル指定した範囲からラン...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
精子に血が・・・
-
エクセルのラベルの値(文字列...
-
イタリアから帰国する際、肉製...
-
ある範囲のセルから任意の値を...
-
リンク先のファイルを開かなく...
-
中出しをするとお腹が痛い・・・。
-
MIN関数で空白セルを無視したい...
おすすめ情報