こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

続:Excel 条件付書式を用いた表示の内容表示

先ほど
回答者:keithin
回答日時:2012/01/30 16:25

で回答頂いたものです。

http://okwave.jp/qa/q7275123.html

{=INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$CE$1:$CX$99=$A$15,COLUMN(Sheet1!$CE$1:$CX$99),256),ROW(A1)))&""}

でうまくいったと思ったのですが、解決済みにしたのですが
表示を確認していくと、
DA
DG
DM
DN
EE
の列に日付を入れても、予約表示の詳細表示がでてきませんでした。
あとBY列にも1つ項目を追加したいと思ったので、先ほどの
{=INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$CE$1:$CX$99=$A$15,COLUMN(Sheet1!$CE$1:$CX$99),256),ROW(A1)))&""}

のCEとCXの箇所を変更しましたが、#VALUEになりだめでした。
やはり根本的にわかってないのでだめです。。。

申し訳ありませんが再度お願い致します。

投稿日時 - 2012-01-30 17:20:01

QNo.7275665

すぐに回答ほしいです

質問者が選んだベストアンサー

>A17:
>{=INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$BY$1:$EE$99=$A$15,COLUMN(Sheet1!$BY$1:$EE$99),256),ROW(A1)))&""}

アナタが補足として投稿されたこの数式が,「間違いなく確かにアナタのエクセルからコピーしてきた」数式であって,万が一にもワタシの回答の式をその場でコピーしてちょちょっと直して情報提供の代わりにしているなんて事でなければ,BY1からEE99までのセル範囲の中のどこかのセルに,エラー値が含まれているのが原因です。

隠した行や隠した列,何らかの方法で表示を見えなくしているセルなどによく注意して,セル範囲を注意深く調査してください。

投稿日時 - 2012-01-30 20:23:35

お礼

ご指摘頂いたとおり、計算式でエラーになっている列が入っていました。
本当にありがとうございました。

投稿日時 - 2012-01-31 10:05:01

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

まず先に
>#VALUEになりました

またCtrl+Shift+Enterを忘れたんだと思います。


>BY列にも1つ項目を追加したいと思ったので

結局? 
CF列が項目の1番目で,一番右がEE列でいいんですか?
まぁ大きく取っておけば(計算がそれだけ重くなりますが)コタエは出てきますので,FF列までにしときます。
名前はBD列のままで間違い無いんですよね。


A17:
=INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$CF$1:$FF$99=$A$15,COLUMN(Sheet1!$CF$1:$FF$99),256),ROW(A1)))&""
をCtrL+Shift+Enter

B17:
=INDEX(Sheet1!$BD:$BD,SMALL(IF(Sheet1!$CF$1:$FF$99=$A$15,ROW(Sheet1!$CF$1:$FF$99),999),ROW(B1)))&""
をCtrL+Shift+Enter

投稿日時 - 2012-01-30 18:01:53

補足

回答ありがとうございます。
結局一番目がBYで一番右がEEになります。
A17:
{=INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$BY$1:$EE$99=$A$15,COLUMN(Sheet1!$BY$1:$EE$99),256),ROW(A1)))&""}

にした状態でも #VALUE
今回は何度もCtrL+Shift+Enter

を確認し、前後に{}がつくのを確認しました。

名前はBD列で変更ありません。
本当に何度も申し訳ありません。

よろしくお願い致します。

投稿日時 - 2012-01-30 19:28:53

あなたにオススメの質問