[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『空白じゃないところまで上にさかのぼって値』(伝票大臣)
A列にアイテム名とB列に数量がはいっております。
C列に下記のようにもれなくアイテム名を入れたいのです。
よろしくお願いします。
A B C D 1 みかん 2 2 みかん 2 3 3 みかん 3 3 りんご 4 1 りんご 1 5 5 りんご 5 6 3 りんご 3 7 5 りんご 5
< 使用 Excel:Excel2010、使用 OS:Windows7 >
もし、上記がそのとおりということであれば使えない方法ですが、、、
そうでなければ、こちらが参考になるとおもいます。
http://www.moug.net/faq/viewtopic.php?t=76534
(もこな2) 2018/04/20(金) 12:52
どこかで同じような質問だあったような...
Sub test() Dim r As Range For Each r In Columns(1).SpecialCells(2, 1).Areas r.Offset(, 1).Value = r(0).Value r.Offset(, 2).Value = r.Value Next End Sub ( seiya) 2018/04/20(金) 12:53
失礼しました。
(もこな2) 2018/04/20(金) 12:59
seiya様、マクロの使用は想定していません。ただパッとマクロを提案できるのは尊敬します。 (伝票大臣) 2018/04/20(金) 13:03
> seiya様、マクロの使用は想定していません。 列参照の修正をしようと思ったけど不要だね。 ( seiya) 2018/04/20(金) 13:07
空白を詰めるのに、行削除を使いたいから、
別シートで一回作業するのもありでしょうか?
(まっつわん) 2018/04/20(金) 13:13
C1セルに =IF(B1="","",INDEX(A:A,MATCH(1,INDEX(0/(A$1:A1<>""),0),1))) と入力して下へフィルコピーではどうか。 (ねむねむ) 2018/04/20(金) 13:38
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.