アプリ版:「スタンプのみでお礼する」機能のリリースについて

Googleシートです。フォルダをテキスト抽出してシートに貼り付けたのですが、
このままA-Zのソートすると子フォルダがバラバラに下に固まってしまいます。

子フォルダが親フォルダの下に付いたまま親フォルダをA-Zとソートする方法があれば教えてください。

「アルファベット順にソートする方法を教えて」の質問画像

質問者からの補足コメント

  • HAPPY

    しばらく様子を見ましたが他に良い方法が無いと思われます。
    最善の方法としてここに残さなければならないですね。

    回答ありがとうございました!

    No.1の回答に寄せられた補足コメントです。 補足日時:2023/12/23 20:39

A 回答 (1件)

例えばですが、


C列:先頭文字が"├""└"あるいは空白かどうかを判定
   上の文字以外なら0、上の文字なら1に。
D列:Cが0ならB列の内容、そうでないなら1つ上のセルの内容
E列:Cが0なら0、そうでないなら1つ上のセルの内容+1
F列:D列の文字&"_"&TEXT(E列,"0000")
とかってすれば、

Guns N' Roses
Guns N' Roses_0001
Guns N' Roses_0002
Mark Isham
Mark Isham_0001
Brian Willson
Brian Willson_0001

とかって文字になると思うので、F列の内容でソートとか。
この回答への補足あり
    • good
    • 3
この回答へのお礼

回答ありがとうございます。

C1=IF(OR(LEFT(B1,1)="├", LEFT(B1,1)="└", B1=""), 1, 0)
D2=IF(C2=0, B2, D1)
E2=IF(C2=0, 0, E1+1)
F1=D1 & "_" & TEXT(E1, "0000")

とやってソートがスムーズに行き一応解決しました。

しかし、頭の
B1 Guns N' Roses
B2 ├─Live Era '87-'93 CD1
B3 └─Live Era '87-'93 CD2

は反映されず、F1,F2,F3では
_0000
_0001
_0002

となってしまい失格ですよね。

B1のGuns N' RosesをペタっとD1にペーストして出来ましたが、わたしの知恵ではここで限界のようです。

とても悔しいです....

お礼日時:2023/12/19 19:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A