- ベストアンサー
1枚のワークシートにある表の分割(?)について、教えてください。
1枚のワークシートにズラッと表が抽出されます。 それを1つの表に対して、ワークシート1枚とうようにすることは可能でしょうか。 または、その抽出された表を番号順に並べ替えることはできますか。(一枚のワークシートのままでもOKです) 番号は、A-1、D-2といったように、アルファベットのところがタイプで、数字が順に並んでいます。タイプを無視し、数字だけの順に並べ替えたいと思っています。 説明がわかりにくくて申し訳ないですが、教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例えば一列を使って、 (1行目から、A列に番号が入っているとして) =RIGHT(A1,LEN(A1)-FIND("-",A1)) をいれて、オートフィルで一列埋めます。 すると数字だけ抜き出せますのであとは普通に並び替えで 出来ます。
その他の回答 (2)
- Nouble
- ベストアンサー率18% (330/1783)
それぞれのデータにどの表に属しているのかが記載されている または、それぞれの表がしめるセル範囲が何処かに記載されている ならば、頑張れば関数式で出来ると思うのですが エクセルの表は人がそれを見た場合は どの範囲が「1つの表」か判別できますが エクセル自身は何ら認識してません どこからどこまでをいじって良いのかを識別できるデータを与えない限り エクセル側では何処をどうすればいいのか解らいので ちょっと無理です よね? どのようなデータの羅列なのか凡例を示して頂ければ 出来るものなのか解るのですが…
- driverII
- ベストアンサー率27% (248/913)
うーん。難しいですね。 一枚のシート上に A B C D または A B D C のように(A~Dは表)あるということでしょうか。 それでA~Dの中それぞれで、あるいは全てを通して並べ替えたいと いうことでしょうか。 位置が固定であれば、なんとか出来そうですけど・・・ そうでなければマクロしかなさそうですね。
お礼
早速の回答ありがとうございます。 これはこれで便利だと思うのですが、ちょっと私の説明が悪かったかもしれません。 エクセルに抽出された表というのが、一つの表ではなく、 同じ形式の表が、何枚も同じシートにある状態なんです。 それを番号順に並び替えたいのですが…。