• ベストアンサー

EXCELで#N/Aが表示される

L1~L10に文字 M1~M10に文字 N1~N10に日付け が、入ってます。 K1~K10は空白ですがここに1~10の数字をランダムに入れます。 そのとき、Kに1の入った行(L,M,N,)の内容をA5,B5,C5に、 Kに2の入った入った行(L,M,N,)の内容をA6.B6,C6にと Kに10が入ったところまでを順次行いたいのですが できるでしょうか? の問い合わせに対して K列に数値の重複が無いとして。 A5に =INDEX(L$1:L$10,MATCH(ROW(A1),$K$1:$K$10,0)) 必要なだけ右方向、下方向にフィルコピー の回答をいただきました。 試してみて、やりたいことが十分できるのですが、Kセルに何も入っていないと Aセルに「#N/A」が表示されます。 Kセルに何も入ってないときは空白にしたいのですが、どうすればいいのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.2

こんにちは~ A5に =IF(COUNTIF($K$1:$K$10,ROW(A1)),INDEX(L$1:L$10,MATCH(ROW(A1),$K$1:$K$10,0)),"") と入れて、右に下にコピーしてください。

kogoro
質問者

お礼

どうも、有難うございます。 うまくいきました。感激です! ついでといっては申し訳ないのですが、L1~L10になにも 入っていないと、0が表示されます。これも空白にできないでしょうか。

その他の回答 (4)

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.5

>L1~L10になにも >入っていないと、0が表示されます。これも空白にできないでしょうか。 ツール-オプション-表示タブの ゼロ値のチェックを外せば良いと思います。 ネタ的な回答としてはそれでは面白くないので 別案^^ NO.2さんの式を使っているとして A5:C14を範囲選択 Ctrl+1でセルの書式設定 表示形式タブ ユーザー定義の 種類の欄に #;-#;"";@ と入力 あら不思議w(゜o゜*)w 0が見えなくなります^^

kogoro
質問者

お礼

ほんとに有難うございました。 これで、kogoroの帳票から見苦しい 0 が消えます。

  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.4

No.2です。 > L1~L10になにも入っていないと、0が表示されます。 > これも空白にできないでしょうか。 A5からA14を選択して、「セルの書式設定」-「ユーザー定義」を選び、 「種類」欄に # とだけ入力してください。 M列・N列も空白の場合があるのでしたら、 A5からC14のセルをすべて選択し、上のようにしてください。 または、 そのシートのすべてのセルで 0 を非表示にしてもいいのでしたら メニューの 「ツール」-「オプション」-「表示」タブを開き、 「ウィンドウオプション」の 「ゼロ値」のチェックを外す、という方法もあります。

kogoro
質問者

お礼

どうも有難うございます。 いろんなやり方があるのですね。 感激しています。

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.3

こんばんは どっかで見たような質問だな~と思ったら 私が回答したものでした^^; アフターサービスにお伺いしました^^ と言ってもNO.1さんNO.2さんが的確な回答をして頂いているので 私はネタ的な方法を紹介します。 1. 条件付書式を使う A5に条件付書式の設定 数式が =ISNA(A5) として フォントの色を白にする。 2表示形式を使う あらかじめA5:C14を範囲選択→フォントの色を白に設定→Ctrl+1→ セルの書式設定-表示形式タブ-分類:ユーザー定義-種類の欄に [黒]G/標準 と入力 OKボタン 上記のやり方の場合、数式を変える必要はありません でもセルの中にはエラー値が入っているままです。 見た目上見えなくするといった「小技」です^^

参考URL:
http://okweb.jp/kotaeru.php3?q=1598591
kogoro
質問者

お礼

たびたびどうも有難うございます。 前回の質問の時に纏めて聞いておけばよかったのですが... トライしてみます。

  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.1

A5に =IF(K5="","",INDEX(L$1:L$10,MATCH(ROW(A1),$K$1:$K$10,0))) としたらどうですか?

kogoro
質問者

お礼

早速の回答有難うございます。 でも、これではK5のみ空白かどうかになってしまいます。 A5ではK1~K10をみたいのです。