[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定の文字が入っている下に一行挿入したい』(かずと)
Cの列にところどころ「〇」が入っています。
「〇」が入っている行の下に一行ずつ挿入したいのです。
例えば
あ
い
う
〇
え
お
〇
か
〇
き
だとすると
あ
い
う
〇
え
お
〇
か
〇
き
と、言う形にしたいと思います。
よろしくお願いします。
< 使用 Excel:Office365、使用 OS:unknown >
A B C 1 あ 1 2 い 2 3 う 3 4 〇 4 5 5 え 6 6 お 7 7 〇 8 9 8 か 10 9 〇 11 12 10 き 13 11 5 12 9 13 12 14 #NUM! 15 #NUM! 16 #NUM! 17
B,C列作業列
B1 に1を入力 B2 =IF(A1="〇",B1+2,B1+1) A列データあり行まで下へコピー。 C2 =IF(A2="〇",B2+1,"") A列データあり行まで下へコピー。
B11(データなし開始行) =SMALL(C:C,ROW(A1)) 下へコピー。
B列基準にB列数値あり行までA:B列選択し。照準並び替え
結果
A B C 1 あ 1 2 い 2 3 う 3 4 〇 4 5 5 #REF! 6 え #REF! 7 お #REF! 8 〇 #REF! #REF! 9 #REF! 10 か #REF! 11 〇 #REF! 12 #REF! 13 き #REF! 14 #NUM! 15 #NUM! 16 #NUM! 17
その後B,C列削除。
(GobGob) 2019/12/20(金) 07:52
難しくて、わかりませんでした。
(かずと) 2019/12/21(土) 00:01
この程度で難しいならEexcelやめれば。
関数についてもっと勉強せよ。
名無し
() 2019/12/21(土) 10:45
手作業です
1.1行目に行を挿入して見出しを付けます 2.B2セルから下に1,2,3と連番を入れます(オートフィルが便利です) 3.A列B列にオートフィルタを設定して、A列を〇 のみ 表示させます 4.表示された行すべてを選択してコピーします 5.最下行の下の行から貼り付けます 6.オートフィルタを解除します 7.B列で昇順で並べ替えます
挿入した行の〇が邪魔なら5の時点で貼り付けた〇をクリアしてから並べ替えてください
(渡辺ひかる) 2019/12/21(土) 13:38
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.