私はデータ処理するのに作業列を使うのを是としますので、自分でやるとしたらという回答です。
【シート1】 _____ _________ _____ ______ ______ _______ _ _________________________________________________________ __________ |_____|____A____|__B__|___C__|___D__|___E___|F|____________________________G____________________________|_____H____| |___8_| 受付番号 名前 番号1 番号2 住所 |___9_| 1.0 ○○ 1 1 ○○県 [A9] 1 [B9] ○○ |__10_| 1.1 ○○ 1 2 ○○県 [A10]=IF($E10="","",MAX(OFFSET(A10,-5,0,5,1))+0.1) [B10]=B9 |__11_| ○○ 1 3 [A11]=IF($E11="","",MAX(OFFSET(A11,-5,0,5,1))+0.1) [B11]=B10 |__12_| 1.2 ○○ 1 4 ○○県 [A12]=IF($E12="","",MAX(OFFSET(A12,-5,0,5,1))+0.1) [B12]=B11 |__13_| 1.3 ○○ 1 5 ○○県 [A13]=IF($E13="","",MAX(OFFSET(A13,-5,0,5,1))+0.1) [B13]=B12
【別シート】 _____ _________ _________ _________ _ _____________ _____________________________________________________ |_____|____A____|____B____|____C____|D|______E______|__________________________F__________________________| |___1_|検索値 1 |___2_| |___3_| 番号1 番号2 |___4_| 1.0 1 1 [A4]=B1 [B4]=IFERROR(VLOOKUP($A4,Sheet1!$A$1:$E$21,3,0),"") |___5_| 1.1 1 2 [A5]=A4+0.1 [B5]=IFERROR(VLOOKUP($A5,Sheet1!$A$1:$E$21,3,0),"") |___6_| 1.2 1 4 [A6]=A5+0.1 [B6]=IFERROR(VLOOKUP($A6,Sheet1!$A$1:$E$21,3,0),"") |___7_| 1.3 1 5 [A7]=A6+0.1 [B7]=IFERROR(VLOOKUP($A7,Sheet1!$A$1:$E$21,3,0),"") |___8_| 1.4 [A8]=A7+0.1 [B8]=IFERROR(VLOOKUP($A8,Sheet1!$A$1:$E$21,3,0),"")
〜〜〜〜〜〜〜〜〜 マーヤさん すいません。 私の認識と異なるので確認をお願いしたいのですが
>例えばVlookupの第三引数は結合してあれば1つでなく、結合してある分のセルを結合していないつもりで数値を入れないと正しくでないので^^; ↑がよくわかりません。
D1:F1は結合してあります。 ↓ のようになるのですが?
_____ _____ _____ _____ _____ _____ _____ _____ ___________________________________ |_____|__A__|__B__|__C__|__D__|__E__|__F__|__G__|_________________H_________________| |___1_| abc 1 2 3 4 |___2_| 1 2 3 0 0 4 |___3_| [B2]=VLOOKUP("ABC",$A$1:$G$1,COLUMN(),0) |___4_| [C2]=VLOOKUP("ABC",$A$1:$G$1,COLUMN(),0) |___5_| [D2]=VLOOKUP("ABC",$A$1:$G$1,COLUMN(),0) |___6_| [E2]=VLOOKUP("ABC",$A$1:$G$1,COLUMN(),0) |___7_| [F2]=VLOOKUP("ABC",$A$1:$G$1,COLUMN(),0) |___8_| [G2]=VLOOKUP("ABC",$A$1:$G$1,COLUMN(),0)
サンプルを示していただけるとありがたいです。
|