• ベストアンサー

【Excel2010】列と行の交わるセルの値

bunjiiの回答

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>日付と名前から検索してシフト時間を引っ張ってきたいのですが、どのような数式にすれば可能でしょうか? VLOOKUP関数とMATCH関数で氏名の行と日付の列の交点の値を抽出できます。 エラーの対策にはIFERROR関数が使えますので効果的な使い方で対応します。 尚、氏名と日付の交点が未入力の場合は数値の0が戻りますので、&演算子で""(空欄)を連結すると良いでしょう。 Sheet2!A7=IFERROR(VLOOKUP($D$1,Sheet1!$F$4:$AO$9,MATCH(A6,Sheet1!$F$2:$AO$2),FALSE)&"","") 貼付画像はExcel 2013で検証した結果ですが、Excel 2010でも再現できるはずです。 Sheet2(カレンダー)の作り方については質問の対象外と解釈しました。

関連するQ&A

  • 【Excel2010】列と行の交わるセルの値

    前回の質問のベストアンサーに選ばせていただいた方法で、 シフト表を制作したところ、上段(シフト表)の31日にデータを入力すると、 下段のカレンダー側で翌月1日以降のデータも勝手に引っ張ってきてしまいます。 翌月以降なので表示させたくないのですが、どのようにすればよろしいでしょうか? ※カレンダー側の日付はA6に"シフト表!K2-WEEKDAY(シフト表!K2)+1"で以降はA6+1,A7+1、 シフト時間の表示は=IFERROR(VLOOKUP($D$1,シフト表!$F$4:$AO$9,MATCH(A6,シフト表!$F$2:$AO$2),FALSE)&"","")となっています

  • 行に印のある列を残し他は列削除

    上段の表の1行目の"●"印の列のみ表示し1行目空白は列削除し下段の表にしたいのですがどなたかVBAコードが解る方宜しくお願いします。

  • エクセルの使い方 セルを直したい

    説明が下手でわかりにくいと思いますがよろしくお願いします。 エクセルでスケジュール表を作っています。 ページ上段は日付がついた予定表 ページ下段は今月の重要項目 というような感じで作成したいと考えています。 ページ上段のセルには、日付・曜日・予定・出来事があります。予定と出来事は日付や曜日に比べセルの幅を広く設定。 と、ここまでは良いのですが、下段ではセルの幅が継続されており、うまくレイアウトできなく困っています。 下段のスペースのセルの幅を変更することはできるのでしょうか?

  • Excel2003 検索して値の参照

    お世話になります。 掲題の件で ご相談が御座います。 添付のような表がありまして、シートが2枚に分かれております。 数式を入れたいシート(表示用シート)に参照元シート(入力用シート)を図で貼り付けました。 ピンクの表が入力用シートになります。 入力用の「C列"エリア"」を「D列"更新日"」を参照して 日付が横並びになっている 表示用シートに各項目を反映させたいのですが、どのような数式を入れたら良いのか、 また そもそも表の作りに無理があるのか?と ちょっと煮詰まってしまっている状態です。 入力用シートは更新日と備考以外はプルダウンで選択するようにしています。 反映させたい表示用シートには「A列」に「エリア」が北海道~沖縄まであります。 日付は10月~3月まで用意されており 3行目、15行目、27行目、39行目、52行目に「月」が入っており、 4行目、16行目、28行目、40行目、53行目に「日」が入っております。 さすがに 2行にまたがった日付を参照するのは無理があるだろうと思い 1行目にフォントの色「白」で「2009/9/25」等 該当する列に日付を入れました。 しかし、その後に 入力用シートのC列D列を参照して どうやって 表示用シートに反映させたら良いかで困っております。 作業列を作るにしても どうやったら良いものやら、、 そもそも 全部横並びになっている所に無理があるのでしょうか? どなたか お分かりになる方がいらっしゃいましたら宜しくお願い致します。 説明不足等 御座いましたら何なりとお申し付けください。 宜しくお願い致します。

  • エクセル VLOOP関数

    エクセル初心者です。 エクセル2003を練習中なのですが 今、下画像の上段のようなデータのシートを作成しました。 シートは左の日付を3行セル結合しています。 このシートのデータを、画像下段の表のように 関数で表引きしたいのです。 下段の表は、左の日付を2行セル結合しています。 関数(VLOOPUP関数とINDEX関数)の使い方が、今一つ分かりませんでした。 どんな数式を入力していけばいいのでしょうか。 お願いします。

  • excelで2行を1行に

    excelで2行の罫線枠中に上段:空白、下段:文字列とか、上段:文字列、下段:文字列のように様々な罫線枠内を1行に結合したいのですが、 ○○┌────┬────┬─────┬── 1行 │(空白)│文字列 │(空白) │ 2行 │ 文字列 │文字列 │ 数式 │ ○○└────┴────┴─────┴── この形式が数段、数シートに渡ってあります。 ○○┌────┬────┬─────┬── 1行 │(空白)│文字列 │(空白) │ ○○│ 文字列 │文字列 │ 数式 │ ○○└────┴────┴─────┴── 上記のように1行に上下に結合したいのですが、こんなことできるのでしょうか。 何卒、ご教授下さい。

  • 【Excel】行と列で値を検索したい

    こんにちは Sheet1に表があります。 Sheet2のA列と1行に値を入力したときに、 Sheet1の交わる値を表示したいのですが、 Sheet2のB2、C2、B3、C3の式を教えて下さい。 Excel2013です。 宜しくお願いいたします。

  • excel2000 行の挿入が出来ない

    excel2000の表で、ふつうにただ1行挿入したいだけなのですが、「行の挿入」を選ぶと 「データの消失を防ぐ為、空白でないセルをワークシートの外にシフトすることは出来ません」 とポップアップが出て、操作できません。 どうすればできるでしょうか?

  • Excel2007で、sheet1,2等を示す行が消えました。

    Excel2007で、表の最終行のさらに1行下にあった、sheet1,2等の表示が消えました。 新しく立ち上げると、ちゃんと出ます。 sheet1,2等を表示させる方法を教えて下さい。

  • EXCEL2003でロックされたセルを含む行の削除、追加を許可したい

    EXCEL2003で、以下の表を作りました。 ・200行50列。50列うち40列は数式。リストになっている。 ・数式でない10列のみ、ロックをはずし、シートの保護をかけた。 この表で、保護したまま、以下の操作を許可したいのですが、可能でしょうか? ・ロックされたセルを含む、行の削除 ・行の追加時に、ロックされた列に数式の自動コピー  (リストになっているので、保護解除状態ではコピーされます) 数式をいじられたくないだけなので、行の追加削除は自由にさせたいのです。 EXCELのバージョンアップをしたら可能になったりしますでしょうか? ご回答、よろしくお願い致します。