• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 横1行を別のブックへコピーしたい)

エクセル 横1行を別のブックへコピーしたい

このQ&Aのポイント
  • 上の'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文書けば わざわざ白くする必要ありません。

gokumisa
質問者

お礼

http://okwave.jp/qa/q8060653.html upすると、どうも汚くなっちゃいます。 申し訳ありません。

gokumisa
質問者

補足

画像が添付できませんので、改めて 質問させていただきますので、よろしくお願いいたします。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

まず余談 画面表示を写真撮影しなくても、キーボードのPrintScreenキーを押せば画像を記憶します。 「ペイント」でも起動して、「貼り付け」すれば画像ファイルを作成できます。 式入力省力の手段 > =ca.xls!$A$10と永遠に100くらいまで書きました。 式[=ca.xls!$A$6]を設定したセルを囲む太枠右下隅の小さな■を マウスでドラッグして、下方向へドラッグすると自動的に入力してくれます。 「しかし」「ここで問題が」とか、後だし条件が多いのは面倒なので省略。 > 宛先(D6) > 住所(I6) > 電話番号(P6) カッコの中がca.xlsのセルを指しているのでしょうか? 上記の「式入力省力の手段」の応用で、宛先・住所・電話番号に式設定したのち、 3つのセルを選択して、セルを囲む太枠右下隅の小さな■を・・・でも大量の式設定が可能です。

関連するQ&A