[[20100303193205]] 『結合したセルでオートフィルを使いたい』(コロボックル) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『結合したセルでオートフィルを使いたい』(コロボックル)

セル結合の場合の数式をオートフィルする場合、=の前に’を付ける方法で処理すると
=IF(見積書!A1="","",見積書!A1)のような場合、後ろの見積書!A1は2に出来ますが、
前の見積書!A1は1のままになってしまいます。オートフィルを使って =IF(見積書!A2="","",見積書!A2)にする方法をご教授お願いします。


 どのセルとどのセルが結合されているかよく分かりませんが、
 >=の前に’を付ける方法で処理すると

 これは文字列として扱っていますので、
 結合されていようがいまいが、後ろの1しか変わりません。
 これは仕様ですから変更できないと思います。

 どういうセル配置で、何がしたいのかを書かれますと、
 別のアイデアが出てくるかもしれません。
 (奈々氏)

質問がわかりづらくて申し訳ありません。

2行づつ結合してひとつのセルにしている表の中に、上記質問の計算式が入っています。
ご指摘の通り、文字列として認識しているので前の方の数字は変わってくれません。
=IF(見積書!A1="","",見積書!A1)をオートフィルを使って(下方向に) =IF(見積書!A2="","",見積書!A2)とする方法のご質問です。
(コロボックル)


 こう言ったことでしょうか?
 
 =IF(INDIRECT("見積書!A"&INT(ROW(A1)/2)+1)="","",INDIRECT("見積書!A"&INT(ROW(A1)/2)+1))
 
 (キリキ)(〃⌒o⌒)b 

 オートフィルしてから区切り位置で数式に変換したい
 A列が未入力なら 0 を表示させたくない、ということですよね?

 見積書シートの A列はどんなデータなんですか?

 文字列なら '=見積書!A1&"" でできます。
 
 
 数値(日付を含む)でも、見積書シートのA列に 0 を入力することがなければ
 '=見積書!A1  として、表示形式で 0 を非表示にすればいいでしょう。

 (sky)


皆様、色々と有難うございました。
なんとか解決できました。

コロボックル


コメント返信:

[ 一覧(最新更新順) ]


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