[[20240220115848]] 『1-12の連番になっていない列に行挿入して、連番に』(みんみんくん) ページの最後に飛ぶ

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

| 全文検索 | 過去ログ ]

 

『1-12の連番になっていない列に行挿入して、連番に並び替える方法』(みんみんくん)

初心者です。ご教示よろしくお願いいたします。

質問内容
・1〜12の並んでいるデータで、間の数字が飛んでいる場合、行挿入
する事は可能でしょうか。
 1〜12までのデータが大量にある為、関数でできないでしょうか。

 例
 1 機械設計費
 2 電気設計費
 4 購入品費
 5 制御盤・操作盤
 6 電気工事費
 7 組立費
 8 調整費
 10 輸送費
 12 合計
   ↓
 1 機械設計費
 2 電気設計費
 3
 4 購入品費
 5 制御盤・操作盤
 6 電気工事費
 7 組立費
 8 調整費
 9
 10 輸送費
 12 合計

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 D列にあらかじめ数字を入れておいて
 E1 =IFERROR(VLOOKUP(D1,$A$1:$B$9,2,FALSE),"") 下コピー

     |[A]|[B]           |[C]|[D]|[E]           
 [1] |  1|機械設計費    |   |  1|機械設計費    
 [2] |  2|電気設計費    |   |  2|電気設計費    
 [3] |  4|購入品費      |   |  3|              
 [4] |  5|制御盤・操作盤|   |  4|購入品費      
 [5] |  6|電気工事費    |   |  5|制御盤・操作盤
 [6] |  7|組立費        |   |  6|電気工事費    
 [7] |  8|調整費        |   |  7|組立費        
 [8] | 10|輸送費        |   |  8|調整費        
 [9] | 12|合計          |   |  9|              
 [10]|   |              |   | 10|輸送費        
 [11]|   |              |   | 11|              
 [12]|   |              |   | 12|合計          
(フォーキー) 2024/02/20(火) 12:58:26

フォーキー様
ありがとうございます。
IFERROR関数で、挿入することができました。
どの関数を選べばよいかがわからなくて、悩んでおりました。

実は、C列からM列までデータが入っているのですが、合わせてずらすことは可能でしょうか?

お手数ですが、ご教示いただけないでしょうか。

(みんみんくん) 2024/02/20(火) 15:08:02


レイアウトを提示してください。
C列からM列のデータをずらすと言われてもこちらにはさっぱりです。
(フォーキー) 2024/02/20(火) 15:11:32

説明不足で申し訳ありません。

 例えば、下記のようにA列からM列までデータが入っています。
飛ばされている行を挿入したいのですが、可能でしょうか。

  
    [A]     [B]    [C]     [D] …[M]まで
   番号 原価費目名  目標原価  発注原価  社内原価   
[1] 1   機械設計費  10,000   15,000
[2] 2   電気設計費  10,000    15,000
[3]
[4] 4   購入品費   20,000  20,100
[5] 5   制御盤    30,000  29,000
[6] 6   電気工事費 30,000   1,000
[7] 7   組立費   20,000   1,000
[8] 8   調整費   20,000   1,000
[9] 
[10]10  輸送費     20,000   1,000
[11]
[12]12  合計     20000    10000
(みんみんくん) 2024/02/20(火) 16:29:50


列数が多いので別シートに反映したほうがいいと思いますが、イメージとしてはこんな感じです。

 F列に番号
 G2 =IFERROR(VLOOKUP($F2,$A$2:$D$10,COLUMN(A1)+1,FALSE),"") 右、下コピー

     |[A] |[B]       |[C]     |[D]     |[E]|[F] |[G]       |[H]     |[I]     
 [1] |番号|原価費目名|目標原価|発注原価|   |番号|原価費目名|目標原価|発注原価
 [2] |   1|機械設計費|  10,000|  15,000|   |   1|機械設計費|  10,000|  15,000
 [3] |   2|電気設計費|  10,000|  15,000|   |   2|電気設計費|  10,000|  15,000
 [4] |   4|購入品費  |  20,000|  20,100|   |   3|          |        |        
 [5] |   5|制御盤    |  30,000|  29,000|   |   4|購入品費  |  20,000|  20,100
 [6] |   6|電気工事費|  30,000|   1,000|   |   5|制御盤    |  30,000|  29,000
 [7] |   7|組立費    |  20,000|   1,000|   |   6|電気工事費|  30,000|   1,000
 [8] |   8|調整費    |  20,000|   1,000|   |   7|組立費    |  20,000|   1,000
 [9] |  10|輸送費    |  20,000|   1,000|   |   8|調整費    |  20,000|   1,000
 [10]|  12|合計      |  20,000|  10,000|   |   9|          |        |        
 [11]|    |          |        |        |   |  10|輸送費    |  20,000|   1,000
 [12]|    |          |        |        |   |  11|          |        |        
 [13]|    |          |        |        |   |  12|合計      |  20,000|  10,000
(フォーキー) 2024/02/20(火) 16:51:25

フォーキー様

ご教示ありがとうございました。
無事、作成することができました。感動ものです。

IFERROR・COLUMN関数初めて使用しました。
シンプルな関数しか使っていなかったので、手も足も出ず困っておりました。
本当に助かりました!ありがとうございました。

(みんみんくん) 2024/02/21(水) 09:00:13


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.