• ベストアンサー

EXCEL 火曜日と金曜日だけを抜き出したい

エクセルを利用して、火曜日と金曜日の日付だけを抜き出したいのです。 A列には、本日から平成22年3月31日までの日付を入力しています。 このうち、火曜日と金曜日の日付だけを抜き出したいのです。 どのようにすると良いのでしょうか よろしくお願いします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.4

    A   B   C    D 1  date     date 2  H21.05.26   H21.05.26 TRUE 3  H21.05.27   H21.05.29 4  H21.05.28   H21.06.02 … …………   ………… 88 H21.08.20   H22.03.23 89 H21.08.21   H22.03.26 90 H21.08.22   H22.03.30 91 H21.08.23 92 H21.08.24 … ………… 309 H22.03.29 310 H22.03.30 311 H22.03.31 セル D1 は空白のままにし、セル D2 に式 =OR(MOD(A2,7)=3,MOD(A2,7)=6) を入力した後で次の[フィルタオプションの設定]を実行すれば、C列にズラズラーっと火、金曜日が抽出されます。一発で!! [抽出先]    “指定した範囲” [リスト範囲]  $A$1:$A$311 [検索条件範囲] $D$1:$D$2 [抽出範囲]   $C$1

saitama090
質問者

お礼

すごいですね。 もう、理解できないのですが、抽出できました。 ありがとうごさいました

その他の回答 (4)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.5

B列に曜日を表示し、オートフィルタで「火曜」と「金曜」を抽出する。 B2に =CHOOSE(WEEKDAY(A2,1),"日","月","火","水","木","金","土") 下方にオートフィル A列及びB列にオートフィルタ → B列で「火」と「金」を抽出 オートフィルタ   http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm#autofilter

saitama090
質問者

お礼

このような関数もあるのですね。 ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

No2 merlionXXです。 火曜と金曜なら、さっきの式よりも =IF(MOD(WEEKDAY(A1),3)=0,A1,"") の方が簡単ですね。

saitama090
質問者

お礼

カッコイイ式です。 ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

A1から日付があるとして、B列があいていたらB1に =IF(OR(TEXT(A1,"aaa")="火",TEXT(A1,"aaa")="金"),A1,"") 式を入れたら、B1セルの右下の角にカーソルをあわせて+型になったらダブルクリックしてください。 次にB列の書式を日付にして下さい。

saitama090
質問者

お礼

ありがとうございました。 ひとつの式になっていてきれいですね。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

A1から日付が入っているとして、適当な列の1行目に↓を入れ下までコピー。 =IF(OR(WEEKDAY(A1)=3,WEEKDAY(A1)=6),A1,"") WEEKDAY関数で曜日が取得できますよ。 #日=1、月=2、火=3…、土=7

saitama090
質問者

お礼

WEEKDAY関数で曜日が取得できるとは知りませんでした。 ありがとうございました。 ちなみに、=TEXT(A1,"aaa")で全部の日付の曜日を出してから 火曜日と金曜日を抜き出そうとしていましたが、 こちらのほうが合理的ですね。 ありがとうございました。

関連するQ&A

  • 第2、第4火曜日などの(関数)表示方法について

    EXCEL2003を使い”家庭のカレンダー”作っています 年、月(A列)を入力すると日(B列)、曜日(C列)が自動的に縦方向に入力されます (D列)に月、金曜日は可燃ごみの日 火曜日は不燃ごみの日と入力されます ここまでは問題ありませんが 第2火曜日は資源ごみ 第4火曜日は危険ごみ としたいのですが第2、第4をどのようにしたら旨く行くのか解りませんので教えてください

  • Excelで金曜日だけを選択したい

    Windows Vista Excel 2007です。   A列         B列 2013/10/10     97.09 2013/10/9      -204.47 …………… …………… …………… …………… のように、A列には年月日、B列には数値が入力されています。 このとき、A列の年月日を利用して、金曜日だけのB列の値を選択する 方法を教えていただけませんか。

  • excelで第二金曜日を…

    よい知恵を貸してください。 入力条件は =today()関数だけです。 これで、この月の第二金曜日を検索したいのですが… a1に=today()を入力したらa2に第二金曜日の日にちが出るようにしたいんです。 どういう数式がよいでしょう???

  • エクセルで「日付」を表示する件

    エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。

  • エクセルの「&関数」で日付の結合について

    すみませんが、できればとっても嬉しいのですが・・・・ たとえば、A列に下記のように日付が入っているとし、「&」を利用してB1に関数で「="誕生日は"&B3&"です"」と入力し、「誕生日は平成19年8月6日です」表示させようとすると、「誕生日は39300です」と表示されてしまいます。 これの解決方法はあるのでしょうか?? よろしくお願いします。 ____A列_______B列____ 1 平成19年8月6日 2

  • エクセルで記念日を自動入力したい

    お世話になります。エクセルの関数のことでお知恵をお貸し下さい。 日付の部分は、書式設定で「日付」に設定してあり、 A1のセルに日付(「2007.10.15」と入力、表示は「2007年10月15日」) が入力してます。 別のシート「記念日」に A列(日付・入力は同じで表示は「10月15日」)| B列(文字列) 10月15日                  |花子誕生日 のように入力してあります。(実際は1年分の日付と文字列です) 記念日は毎年同じですので、元のシートのA1が何年であろうとも、 「月日」の部分だけの一致で「記念日」のシートのA列を調べ、 一致すればB列の文字列(上の例では「花子誕生日」)を出したいのです。 関数でそのように設定するには、どうすればよろしいでしょうか? 判りにくい説明でしたらすみません。その場合どのようにお伝えすれば よいかご指摘いただけましたら幸いです。 よろしくお願い申し上げます。

  • エクセル2003で

    エクセル2003で質問です。A1セルに平成18年3月1日と入力すると、A列全体(A2以降)がよこに幅が広くなるらしいのです。日付を入力した時だけその列全体が横に広くなるみたいです。 これはなぜでしょうか。今主人が仕事場のパソコンで仕事をしているのですが、聞かれて分かりません。私のパソコンはエクセル2000ですが、そのようにはなりません。

  • bookを開けると本日の日付が入力されているようにしたい

    あるエクセルbookを開けると、本日の日付が自動で入力されているような設定はできますでしょうか? 例えばデーターという名前のエクセルbookを開けると、ワークシートsheet1のA1とsheet2のB2に2008年 8月 19日 火曜日(本日の日付)が既に入力されているという感じです

  • エクセルで、ある期間の日付のカウントのやりかた

    例 A列に 平成16年1月1日    平成17年5月1日    平成  年 月 日    平成17年12月31日    平成18年4月2日     … と日付と文字が入力されているとします。  A列の中に平成17年4月1日から平成18年3月31日の期間に含まれる日付がいくつあるかをカウントしたいのです。  この期間をあとで変えられるようにしたいので、平成17年4月1日はB1のセルに平成18年3月31日はB2のセルにそれぞれ入力して、リンクを張った形でカウントする数式を作りたいのです。  わかりにくい説明ですがよろしくご教示願います。

  • Excelで西暦の日付から「和暦のみ」を抽出する方法を教えてください。

    エクセル初心者です。 エクセルのオートフィルタを使って、「平成19年」「平成20年」「平成21年」ごとに表示させたいのですが…。 セルには以下のように日付が入力されているとします。   A      B      C 2007/3/14 2007/3/16 2008/3/18 2008/3/14 2009/3/16 2009/3/18 これを書式設定で「平成19年3月14日…」と和暦で表示してみても、オートフィルタでは日ごとになるだけで、「年ごと」にはなりません。 そこで、B列にA列のデータから和暦のみを抽出したらいいのではないかと考えたのですが…初心者ゆえにその方法を思いつくことができません。 西暦の日付から「和暦のみ」を抽出する事はできるのでしょうか?

専門家に質問してみよう