[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『空白部分の表示』(マチ)
B5に日付を入れると 各商店の情報が入るようになっています。 B9このような式が入っています。 =IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(C1),"",INDEX(佐藤商店! D$7:D$2000,MATCH($B$5, 佐藤商店!$A$7:$A$2000,0)+ROW(C1)-1))
相談は、 空白部分に「−」の表示をさせたいのです。 また C列〜G列には、伝票番号が入っており C列〜G列を一つのセルとして「−」を入れたいのですが 宜しくお願い致します。
< 使用 Excel:Excel2003、使用 OS:unknown >
佐藤商店シートのD7:D2000の空白を"-"にすればいいんでないの?
C列〜G列は例表ないのでよーわかりまへん (GobGob) 2015/01/27(火) 14:03
GobGobさん 回答ありがとうございます。 「"-"」は、どのように入れればよいのでしょうか 前任者の作った式なので 私にはわからないもので また 説明不足で申し訳ありません。
C9に =IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(C1),"",INDEX(佐藤商店!D$7:D$2000,MATCH($B$5佐藤商 店,!$A$7:$A$2000,0)+ROW(C1)-1)) D9に =IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(D1),"",INDEX(佐藤商店!E$7:E$2000,MATCH($B$5, 佐藤商店!$A$7:$A$2000,0)+ROW(D1)-1)) E9に =IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(E1),"",INDEX(佐藤商店!F$7:F$2000,MATCH($B$5, 佐藤 商店!$A$7:$A$2000,0)+ROW(E1)-1)) F9に =IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(F1),"",INDEX(佐藤商店!G$7:G$2000,MATCH($B$5, 佐藤商店!$A$7:$A$2000,0)+ROW(F1)-1)) G9に =IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(G1),"",INDEX(佐藤商店!H$7:H$2000,MATCH($B$5, 佐藤 商店!$A$7:$A$2000,0)+ROW(G1)-1))
宜しくお願いします。
(マチ) 2015/01/27(火) 14:27
=IF(COUNTIF(佐藤商店!$A$7:$A$2000,$B$5)<ROW(C1),"-"
とすれば空白ではなくなりますが
空白というのに意味があるのかもしれないので変えない方がよいかもしれません
(デイト) 2015/01/27(火) 14:43
これってもしかして、元データが空欄だった場合に0が返るからそれを空欄にしたいということ? (コナミ) 2015/01/27(火) 15:01
IFのTRUEである""はたぶんデータ数が超えると空白なんで これは対象外だと思う。
なので、コナミさんの言うとおり元データが対象だと思って 最初の回答をしましたわ。
D7:D2000を選択して ジャンプ ⇒ セル選択 ⇒ 空白セル ⇒ 「OK」 ⇒ 「-」を入力して CTRL+ENTER (GobGob) 2015/01/27(火) 15:38
デイトさん、できました。 コナミさん、ありがとうございます。 元データが空欄だった場合に転記したセルに「−」表示をしたいのです。
大変難しいと思うのですが C9〜G9までは 一つセルと考えて「−」表示はできないものでしょうか 宜しくお願い致します。
(マチ) 2015/01/27(火) 15:44
GobGobさん、回答ありがとうございます。 >D7:D2000を選択して 転記シ−トでしょうか 転記シ−トで行ったのですが D7:D2000を選択して ジャンプ ⇒ セル選択 ⇒ 空白セル ⇒ 「OK」 ⇒ まではできるのですが 「-」を入力しては どこに入力すればよろしいのでしょうか 宜しくお願い致します。
(マチ) 2015/01/27(火) 15:56
>どこに入力すればよろしいのでしょうか
空白セルだけが選択された状態になっているかと思いますから、「そのまま」-を入力して Ctrl+Entrerを押してください。
GobGobさんの最初の回答をきちんと理解してなくて失礼しました。 いきなりのスマッシュヒット回答はスルーされることありますよね(^_^;) (コナミ) 2015/01/27(火) 16:14
コナミさん、説明ありがとうございます。 まだまだ説明不足で申し訳ありません。
元デ−タのシ−トが5つあり 転記シ−トに各商店ごとに区切っています。
転記シ−トの書式では 佐藤商店の範囲はB9:S19 徳永商店の範囲はB23:Q26 多田商店の範囲はB30:Q33 伊藤商店の範囲はB37:B40 池上商店の範囲はB44:Q46 となっています。
転記した時、上記の範囲の空白に「−」を表示させたいのですが 関数もいまいち勉強不足で マクロも記録程度の知識しか持ち合わせていないので お手数ですが なにとぞ 宜しくおねがいいたします。 (マチ) 2015/01/27(火) 18:12
とりあえず、GobGobさんの書かれていた内容は確認されたのでしょうか? 何がどこまでできているのかをお互いに把握しないと 次々と新しい回答をもらってもご自身が混乱するだけでは? 元データの空白をーにしてしまえば結果にも反映されませんか? (コナミ) 2015/01/28(水) 08:14
コナミさん、返事が遅れて申し訳ありません。 >D7:D2000を選択して ジャンプ ⇒ セル選択 ⇒ 空白セル ⇒ 「OK」 ⇒ 「-」を入力して CTRL+ENTER 転記シ−トで行ったのですが 「-」表示が出てるところが 項目名が消えて「-」に変わってしまったところもあります。 空白でも計算式が入っているセルは「-」がでません。 計算式が入っていないところは「-」でます。
>元データの空白をーにしてしまえば結果にも反映されませんか? そうしたいのですが 元デ−タにも計算式が入っており「-」入れれない状態です。 宜しくお願い致します。
(マチ) 2015/01/28(水) 16:35
えっと、元の式の空白を返す式の部分を ーを返すようにはできないのですか? (コナミ) 2015/01/29(木) 07:31
コナミさん ありがとうございます。
>元の式の空白を返す式の部分を ーを返すようにはできないのですか?
たぶん出来ると思うのですが 毎日、転記シ−トをプリントアウトしているのですが プリントアウト時に C列〜G列の行を結合させて「−」表示で プリントアウト後に 結合を解除 なんて、むりっぽいですよね。
転記時 佐藤商店の範囲はB9:S19 徳永商店の範囲はB23:Q26 多田商店の範囲はB30:Q33 伊藤商店の範囲はB37:B40 池上商店の範囲はB44:Q46 範囲内の空白は 斜め線をボ−ルペンで引くようにします。
投稿させていただいてよかったです。 思うような事はできなかったけど 教えていただいた 「ジャンプ ⇒ セル選択 ⇒ 空白セル ⇒ 「OK」 ⇒ 「-」を入力して CTRL+ENTER」 別な事に使えそうで 勉強になりました。
コナミさん、GobGobさん、デイトさん お世話になりました。 感謝しております。 ありがとうございました。
(マチ) 2015/02/01(日) 07:15
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.