No.4ベストアンサー
- 回答日時:
#3です。
間違いがありました。
N2のセルに
=INDEX(($B$2:$E$6,$F$2:$I$6,$B$8:$E$12,$F$8:$I$12,$B$14:$E$18,$F$14:$I$18,$B$20:$E$24,$F$20:$I$24),MATCH(L2,$A$2:$A$6,0),,M2)
に訂正です。
下へフィル。
ご回答していただきありがとうございます。
試してみたところ、完璧にできました。すごい!!
私の頭では解決まではほど遠く途方に暮れていたので・・・もっと関数勉強します。ありがとうございました。
No.3
- 回答日時:
A2:A6とA8:A12とA14:A18とA20:A24とが同じ並びとして、
N2のセルに
=INDEX(($B$2:$E$6,$F$2:$I$6,$B$8:$E$12,$F$8:$I$12,$B$14:$E$18,$F$14:$I$18,$B$20:$E$24,$F$20:$I$24),MATCH(L2,$A$2:$A$6),,M2)
下へフィル
バージョン365です。
No.2
- 回答日時:
関数だとかなり複雑になると思われます。
代案として、表の配置変更と並べ替えで行うやり方を紹介します。
■手順
1.1~8の番号のデータが横2×縦4の配置になっているのを、1,3,5,7の下に2,4,6,8をカット&ペーストして横1×縦8に配置換えをします。
2.1~8の番号はB列に列追加して記入し、元々番号が書いてあった行を削除してデータの隙間をなくします。下記表の配置参照です。
3.データのあるセルを選択した状態で、メニューよりデータ⇒並べ替え⇒【優先1をA列で昇順、優先2をB列で昇順】にして実行すれば質問文の右表のようになります。
左の表を残しておきたいということであれば、コピペで編集用の表を作成すればよいです。
並べ替えを行う直前(表の配置変更後)の表は以下のようになります。
アンダーバーは間隔をあわせるためのものです。数値や文字は読みづらかったので適当です。
____A___B___C___D___E___F ←列番号
1__Psint
2___B___1___45__46__67__22
3___C___1___35__48__62__27
4___A___1___63__26__47__21
5___D___1___45__93__45__52
6___E___1___85__66__24__62
7___B___3___47__87__74__22
8___C___3___22__43__98__32
9___A___3___86__65__12__72
10__D___3___41__75__67__25
11__E___3___40__25__45__46
中略
41__E___8___60__34__65__16
↑
行
番
号
※データベースのような使い方をする場合はデータは縦に並べるのがよいです。
ご回答いただきありがとうございます。
左の表は残しておきたい為、編集用の表を作成し試してみたところ、アドバイス通り右表のように並べ替えができました。違うものにも応用できそうなのでとても参考になりました。
No.1
- 回答日時:
残念ですが、そのような関数は用意されていません。
数式を作るか、マクロを組むかで処理しましょう。
とても面倒な数式やマクロですので、
「代わりに作って」
という事であれば、有料で作ってくれるサイトを利用することを勧めます。
ここは自力で解決するためのアドバイスをもらう所で、
代わりに作業をやってくれる場所ではありません。
自力で解決するためのアドバイスの一つが「有料サイトの利用」です。
自分で作ることを目的とするならば、何が分からないのかを補足してください。
可能な範囲で協力しますよ。(今夜は0:30くらいまで)
・・・余談・・・
自分ならINDEX関数やRANK関数を組み合わせて数式を作るかなあ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Visual Basic(VBA) excelVBAについて。 5 2022/11/27 18:48
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報