[[20250624145138]] 『表の置き換え』(水) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『表の置き換え』(水)

<表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.