• ベストアンサー

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

keithinの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

>日付と名前から検索してシフト時間を引っ張ってきたい 名前はさておき、「日付」が各セルに具体的にどんな内容で記入してあるのか「正確に」情報提供しないと、関数だけ聞いてもしょーがありませんよ。 例えば) 上の表の「1日」は「文字通り半角数字の1と日の2文字で記入してある」とする 下の表の「1」は、関数を使って日付のないセルは空白("")が、日付のあるセルは半角数字の1,2,3が計算してあるとする 上の表のシート名はSheet1であるとする 下の表のA7: =IF(A6="","",VLOOKUP($D$1,Sheet1!$F:$AO,MATCH(A6&"日",Sheet1!$F$2:$AO$2,0),FALSE)) 右にコピー 下にコピー あぁ、それとも下の表の1,2,3…も、手で入れてるんですかね。 例えば下記などを参考に。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/calendar.htm

pocopizz
質問者

補足

色々と情報不足で申し訳ありません。 シート名は上段がSheet1、下段はSheet2とします。 Sheet1の日付は=DATE(2015,$K$1,1)で「d"日"」になっています。日付欄の上の黄色部に11(表記は11"月")が入っています。曜日は日付から引っ張ってきてaaaで表記しています。 Sheet2は日付・曜日ともに手入力になっています。 ※Sheet1は以前に別の人が作成したため、この様な仕様になっているのか理由は分かりません。

関連する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のバージョンアップをしたら可能になったりしますでしょうか? ご回答、よろしくお願い致します。