『表の置き換え』(水)
<表1>を<表2>の様にしたい。
・<表1>のE列★の都道府県と市町村が上下に分かれている時、<表2>に一つにまとめて表示したい。
・<表1>のE列★に市町村が入力されている行のA列〜D列は必ず空白で表示される。
・それ以外の行は<表1>のA〜E列までをそのまま<表2>に反映したい。
(※それ以外:E列に都道府県・市町村の入力がない/空白だったり、都道府県・市町村以外の文字・数字が入力されている)
<表2>のE列に「=IF(E1="","",E1&E2)」を入力したのですが、他にどんな条件を入力したら良いでしょうか?宜しくお願いします。
<表1>
A B C D E列
1 NO ● ■ ▲ ★
2 1 a 10 あ (空白)
3 2 a 20 い 都道府県:001
4 (空白) (空白) (空白) (空白) 市町村:01
5 3 a 30 う アメリカ
6 4 a 40 え 都道府県:002
7 (空白) (空白) (空白) (空白) 市町村:02
行
↓
<表2>
NO ● ■ ▲ ★
1 a 10 あ
2 a 20 い 都道府県:001市町村:01
3 a 30 う アメリカ
4 a 40 え 都道府県:002市町村:02
< 使用 Excel:Excel2016、使用 OS:Windows11 >
表2では、都道府県情報と市町村情報がひとつのセルなんですか? しかも半角スペースがなかったり。 二つに分けたほうがよくないですか? 後続処理で余計な苦労することになる予感がします。
そうであれば、 ・F列に、次の行のA列が空白のときに、その行のE列を取得する式を書き、 値に変換(自身に値貼り付け)しておいて ・あとでA列が空白以外のデータをフィルタで絞り込む ことで表2ができませんか?
(xyz) 2025/06/24(火) 16:07:01
具体的に手順を書くと以下のとおりです。
・「表1」のF2セル =IF(A3="",E3,"") と入力。最終行までコピーペイスト。 ・F2セルからF列最終行まで選択して、Ctrl+Cして、値のみ貼り付けを実行します。 ・表1にオートフィルタを掛け、 A列について、空白だけチェックをはずして、絞り込みます。 ・その状態で表全体をコピーして、「表2」の箇所に貼り付けします。 (xyz) 2025/06/24(火) 19:19:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.