
上の"ca"のファイルは、データをそのまま落とした物で、一切手を加えないことを前提とします。
下の"1"ファイルに必要な部分だけを取り出したかったので
Aの部分には
=ca.xls!$A$6
=ca.xls!$A$7
=ca.xls!$A$8
=ca.xls!$A$9
=ca.xls!$A$10と永遠に100くらいまで書きました。
Cの部分には管理Noがほしかったので
=ca.xls!$H$6
=ca.xls!$H$7
=ca.xls!$H$8
=ca.xls!$H$9
=ca.xls!$H$10
と必要な部分だけをこんな感じでひたすらとりあげたものが
下の"1"ファイルになります。
しかし宛先・住所・電話番号等だけは上のD6とI6とP6から、書かれています。
これをできれば
下の"1"ファイルのBセル欄にもっていきたいのです。
しかし、現在Bのセルにはすべて
=ca.xls!$D$6
=ca.xls!$D$7
=ca.xls!$D$8
=ca.xls!$D$9
と100までつながっています。
ゆえに、ca.xlsのD欄で文字が書かれている以外のところは「0」と表示されます
ちなみに、「0」の場合は、白文字にしてあるので、見えません。
できれば下のファイルに
宛先(D6)
住所(I6)
電話番号(P6)
といったようにしたいです。
D6からP6までの情報を一気に、下のB欄に表示できる方法でもかまいません。
もしくは、縦のセルを増やす方法でもかまいません。
ここで問題がひとつあります。
一番上の住所が始まるのは必ず6行目からになりますが
2箇所目の住所の始まりは必ずしも、10行目とは限りません。
そのつど数が変わるため、ピンクの部分の数が変動しますが
必ず、納入コードの横に、表示させたいと思っています。

No.2ベストアンサー
- 回答日時:
画像荒いし、小さいしで正直非常にわかりづらいですね。
固定文字の位置は固定っぽいので
(住所から見て右にいくつ、上にいくつの位置に必ず特定の単語がある)
IF文でなんとかなるんじゃないでしょうか。
画像が見れたものではないので
こちらが勝手に仮で位置を決めてサンプルを書きます。
【条件(あくまで仮)】
A1に「納品日」
A2に「納品書NO」
B3~B?に「明細行NO」
C3~C?に「金額」
B?+1に「合計」という固定文字列
C?+1に「合計金額」
A?+2に「住所」
=IF(ROW()<5,ca.xls!D1,IF(OFFSET(D1,-1,-1,1,1)="合計",ca.xls!D1&ca.xls!I1&ca.xls!P1,ca.xls!D1)
意味的には、
A1~A4の位置だったら、ca.xlsの値をそのまま出す(オフセットでエラーにならない様に)
住所から見て右に1、上に1移動した位置に「合計」という単語が入っていれば
セルをくっつけた(D1とI1とP1)値を表示
合計って単語じゃなければ、ca.xlsの値をそのまま出す
きちんとした数式を書いて欲しいなら
見える画像にして下さい。
あと0を出したくないなら同じ用にIF文書けば
わざわざ白くする必要ありません。
No.1
- 回答日時:
まず余談
画面表示を写真撮影しなくても、キーボードのPrintScreenキーを押せば画像を記憶します。
「ペイント」でも起動して、「貼り付け」すれば画像ファイルを作成できます。
式入力省力の手段
> =ca.xls!$A$10と永遠に100くらいまで書きました。
式[=ca.xls!$A$6]を設定したセルを囲む太枠右下隅の小さな■を
マウスでドラッグして、下方向へドラッグすると自動的に入力してくれます。
「しかし」「ここで問題が」とか、後だし条件が多いのは面倒なので省略。
> 宛先(D6)
> 住所(I6)
> 電話番号(P6)
カッコの中がca.xlsのセルを指しているのでしょうか?
上記の「式入力省力の手段」の応用で、宛先・住所・電話番号に式設定したのち、
3つのセルを選択して、セルを囲む太枠右下隅の小さな■を・・・でも大量の式設定が可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel
-
VLOOKUP FALSEのこと
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
エクセルでフィルターした値を...
-
エクセルの文字数列関数と競馬...
-
【マクロ】数式を入力したい。...
-
【画像あり】オートフィルター...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
【マクロ】実行時エラー '424':...
-
Dir関数のDo Whileステートメン...
-
【マクロ】【画像あり】4つの...
-
【マクロ】エラー【#DIV/0!】が...
-
【Officer360?Officer365?の...
-
空白のはずがSUBTOTAL関数でカ...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【関数】3つのセルの中で最新...
-
【マクロ】【画像あり】4つの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報