すみません。誰か教えて下さい。
下記の様な並べ替えが出来る関数を誰か知りませんか?
マンションA 101 107 201
マンションB 202 405
マンションC 102 203 301 501
マンションD 103 201 405
↓
マンションA101
マンションA 107
マンションA 201
マンションB202
マンションB 405
マンションC102
マンションC 203
マンションC 301
マンションC 501
マンションD103
マンションD 201
マンションD 405
誰かご存知の方いましたら教えて下さい。
No.4ベストアンサー
- 回答日時:
参考です。
可変データの取り扱いはマクロ(VBA)が簡単です。
データをSheet1、並び替えをSheet2に行います。
(1)Sheet1タブ上で右クリック→コードの表示→以下のサンプルコードを貼り付け→F5キー押下
マクロの削除は貼り付けたコードを全削除して下さい。
サンプルです。
Sub 並び替え()
Set st1 = Sheets("sheet1")
Set st2 = Sheets("sheet2")
For i = 1 To st1.Cells(Rows.Count, 1).End(xlUp).Row
For j = 2 To st1.Cells(i, Columns.Count).End(xlToLeft).Column
n = n + 1
st2.Cells(n, 1) = st1.Cells(i, 1)
st2.Cells(n, 2) = st1.Cells(i, j)
Next
Next
End Sub
No.3
- 回答日時:
分かり易く計算に負担のかからない方法は作業列を作って対応することでしょう。
例えば元の表がシート1に有るとしてA1セルには項目名が、A2セルから下方にマンション名のデータが入力されているとして、各マンションでの部屋番号は右横の列に入力されており、仮にG列までに入力されているとします。
そこで作業列としてH列にはH1セルには0と入力し、H2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(B2="","",COUNT(B$2:G2))
別のシートのAおよびB列にお求めの表を作成するとしたら別のシートのA2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(ROW(A1)>MAX(Sheet1!H:H),"",IF(COUNTIF(Sheet1!H:H,ROW(A1))=1,INDEX(Sheet1!A:A,MATCH(ROW(A1),Sheet1!H:H,0)),INDEX(Sheet1!A:A,MATCH(ROW(A1),Sheet1!H:H,1)+1)))
B2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(A2="","",INDEX(Sheet1!B:G,MATCH(A2,Sheet1!A:A,0),COUNTIF(A$2:A2,A2)))
No.2
- 回答日時:
今仮に、元データリスト中で「マンションA」と入力されているセルが、Sheet1のA1セルであり、並べ替えた結果はSheet2のA列~B列の2行目以下に表示するものとし、部屋番号は全て数詞のみで表されており、「A101」等の様な文字が含まれた部屋は無いものとした場合には、次の様な方法があります。
まず、Sheet2のA1セルに次の数式を入力して下さい。
=Sheet1!$A$1
次に、Sheet2のA2セルに次の数式を入力して下さい。
=IF(ROWS($2:2)>COUNT(OFFSET(Sheet1!$1:$1,1,,MATCH("゛",Sheet1!$A:$A,-1)-ROW(Sheet1!$A$1))),"",INDEX(Sheet1!$A:$A,MATCH(A1,Sheet1!$A:$A,0)+(COUNTIF(A$1:A1,A1)>=COUNT(OFFSET(Sheet1!$1:$1,MATCH(A1,Sheet1!$A:$A,0)-ROW(Sheet1!$A$1),)))))
次に、Sheet2のB2セルに次の数式を入力して下さい。
=IF($A2="","",SMALL(OFFSET(Sheet1!$1:$1,MATCH($A2,Sheet1!$A:$A,0)-ROW(Sheet1!$A$1),),COUNTIF($A$1:$A2,$A2)))
次に、Sheet2のA2~B2の範囲をコピーして、同じ列の3行目以下に貼り付けて下さい。
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(税金) 相続税等 1 2022/05/21 10:31
- 分譲マンション 下記のマンションの修繕と管理費はぱっと見妥当だとおもいますか?理由を詳しく教えてください。 このマン 1 2022/05/12 23:22
- 分譲マンション 新築マンションの水圧が弱い 4 2022/04/10 08:56
- 分譲マンション 分譲マンションのゴミ捨て場の解錠と施錠について 6 2023/06/13 13:14
- 不動産投資・投資信託 https://bit.ly/43lVe4x 2019.06.08 2025年、マンションの9割近く 1 2023/06/05 14:29
- 分譲マンション 分譲マンションの購入について。 結婚を機に新築マンションを購入予定です。 妻の実家の近くのマンション 6 2022/11/02 07:41
- 賃貸マンション・賃貸アパート 1階にテナント店舗が入っていて2階以上に住居があるマンションは防音がしっかりしているんでしょうか?? 1 2022/09/09 10:55
- その他(住宅・住まい) マンションのドアの前に、荷物を置いていたら、誰かに盗まれました。このマンションは各5部屋あって、10 3 2022/05/23 11:01
- 防犯・セキュリティ メンズエステについて(通報) 2 2023/02/09 17:35
- 分譲マンション 築7年くらいのマンションで、同時期に売りに出してる部屋が4部屋くらいあるマンションがあります。訳あり 1 2022/06/03 21:15
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excel VBAで、横並びのデータを縦並びにしたい
その他(Microsoft Office)
-
VBA横データを縦にしたいです
Visual Basic(VBA)
-
エクセルで横並びの複数データを縦の一本のデータにしたい
Excel(エクセル)
-
-
4
VBA横のデータを縦にする方法
Excel(エクセル)
-
5
VBA横に並んでいるデータを縦に並ぶデータにしたいです。
Visual Basic(VBA)
-
6
EXCELで「行と列を入れ替える」操作を何回も繰り返して自動実行する方法はないでしょうか?
Excel(エクセル)
-
7
VBAで横データを縦データに変換する方法を教えて下さい。
その他(Microsoft Office)
-
8
エクセル 横並びの複数行データを縦1列にしたい
Excel(エクセル)
-
9
エクセルで横並びの複数データを縦のデータにしたい こんにちは。宜しくお願い致します。 A B C D
ソフトウェア
-
10
繰り返し1行~28行までを順順にコピーする方法
Visual Basic(VBA)
-
11
エクセルで1列に500行並んだデータを5列毎に改行
Excel(エクセル)
-
12
マクロ:横並びデータを縦並びに変更
Excel(エクセル)
-
13
VBAで繰り返しコピーしながら下へ移動させる方法
Excel(エクセル)
-
14
マクロで空白セルを詰めて別シートに転記
Visual Basic(VBA)
-
15
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
16
別のシートから値を取得するとき
Visual Basic(VBA)
-
17
Excel で行を指定回数だけコピーしたい
Excel(エクセル)
-
18
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
19
EXCELVBAにて文字列にして「01」と表示させて、CSV形式で保存すると「1」になってしまう。
その他(プログラミング・Web制作)
-
20
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ゴルフコンペの会費に係る消費...
-
タイミーでバイトを雇った際の...
-
「インボイス制度」ゴルフコン...
-
ユニットハウスの耐用年数と勘...
-
請求書発行について
-
「インボイス」ゴルフコンペの...
-
有価証券報告書、決算書につい...
-
支払いすぎた場合の仕分け
-
経理 売掛金処理についての質問...
-
Windows11なのですがPDFにパス...
-
決算を1人で出来る様になりたい...
-
経理の勉強 簿記二級を持ってい...
-
期末商品棚卸高の勘定について
-
自社も得意先も会計期末を月末...
-
新札の交換手数料10枚/1回まで...
-
女性の経理の人って、売上の方...
-
償却資産の固定資産税について
-
個人事業主で高速道路料金の立...
-
棚卸資産は仕入れ値であらわし...
-
法人ですが、会計ソフトに入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ゴルフコンペの会費に係る消費...
-
タイミーでバイトを雇った際の...
-
「インボイス制度」ゴルフコン...
-
Windows11なのですがPDFにパス...
-
「インボイス」ゴルフコンペの...
-
インボイス制度 不動産売買の際...
-
帳簿についてです。 塗装業の塗...
-
個人所有の土地を借地として借...
-
異動によるスーツ代について
-
減損損失と一括償却の違いは?
-
会社の決算処理で尋ねます
-
定額減税における一括処理について
-
会社の資本金とかでよくある 「1...
-
自治会の会計ソフトについてです。
-
自動車税の前払処理 5月末決算...
-
AmazonやYahooの領収書を自動で...
-
農業を営む法人は34業種に含ま...
-
決算時の前払処理 こんにちは。...
-
インボイス制度について質問で...
-
「イオンのセルフレジの領収書」...
おすすめ情報