- ベストアンサー
ExcelでIDごとの日付を一覧表にする方法
- ExcelでIDごとに日付が入った元データがあります。そのデータを元に、IDごとの日付を一覧表にしたいです。
- 具体的には、一人一行でIDごとに日付を並べた表を作成したいです。
- IDを元に氏名を取得するにはVLOOKUP関数を使用しましたが、日付部分にどのような関数を使用すればいいかわかりません。Excelは2000を使用しています。
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
その他の回答 (9)
- merlionXX
- ベストアンサー率48% (1930/4007)
- layy
- ベストアンサー率23% (292/1222)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- merlionXX
- ベストアンサー率48% (1930/4007)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- layy
- ベストアンサー率23% (292/1222)
- mu2011
- ベストアンサー率38% (1910/4994)
関連するQ&A
- 【Excel関数】データの抽出について
Excelの関数についての質問です。 画像の様に、参照元のデータが1人1行で用意されている際、 検索値((1)、(2)、(3))毎にデータを抽出する方法をお教え頂けますでしょうか。 VLOOKUPやHLOOKUP等も試しましたが、参照元のデータが横1列の為、実現できませんでした。 宜しくお願い致します。 ※(1)、(2)、(3)を検索値として、それに紐づく「あ~う」「か~く」「さ~す」の各項目格納していきたいです。 ※参照元のデータは、1人1行で用意されている状況です
- 締切済み
- Excel(エクセル)
- エクセル VlookUPで違う結果が出てくる
エクセル2010で何度も使っているVlookUP関数なのでですが、今日は何故か全くうまく行かず、原因が分かりません。 氏名が入った表同士で、Sheet1の氏名の横の列にSheet2の参照範囲からデータを持ってくるだけの作業なのですが、全く違う人(場所)のデータをもっともらしく引っ張ってくるのですが。 横にコピーすると、その違う人の横のセルのデータを持ってきます。 詰まり参照は出来ているのですが、全く違う「氏名」の行のデータを参照しているのですが。 この原因分かる方、是非お願いします。
- ベストアンサー
- Excel(エクセル)
- (エクセル)表から1列の別表をつくりたい。
表に入力されたものを1列に並び替えをしたいのです。(エクセル関数) エクセルの表から、セルに入力された情報を抜き出し、並び替えたいのですが、行き詰ってしまい質問させていただきます。 (やりたいこと) 添付資料のように、事業所ごとに購入した物品が日付ごとに入力されていきます。この表を一列で並び替えることを したいのですが、現状の表の形で1列に抜き出すやり方が思い浮かびません。ひとつずつリンクを設定していけばいいですが、 それですと、空白のセルができてしまうこともあり、空白を消すためにフィルタをやらなくてはいけず、なんとか関数でどうにかできないと質問させていただきました(つまり空白のセルは飛ばし、隙間のない1列の表に変換したいです)。 (試したこと) (1)vlookup関数を使うために、日付の横に検索列を作ってもみましたが、同じ行に複数の抜き出すべくものがあると、 if関数のネストをいれるにも「if(c5="","",vlookup(v5,b5:r10,2,fasle)」みたくやってみましたが、c5までは取り出せても、 d5,e5,f5・・・と右にずらしていく関数式が思い当たりません。 (2)種類、数量データ入力されている全てのセルの横に(1.2.3.4.5.6.7.8.9.・・・)と数字をいれて検索列をつくり、vlookupとmatch関数の 組み合わせも試しましたが、vlookup関数の性質上、複数列に検索値(「vlookup(検索値,範囲,列番号,検索の型)」)が存在しているとこれも出来ず。 説明が不十分な点もあると思いますが、よろしくお願いいたします。もし、VBAでなければ難しいとのことでしたら、どのようなVBAを組めばいいかもお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL表操作について
(1)ある表で A列に数字が入っている行だけを、別の表に出力したい。 別の表にはA列に数字が入った行だけの表ができる。 (2)ある表で A列とB列にはVLOOKUP関数で、読込むスタート位置とエンド位置が記述されているので、それを基に別表にデータ行を追加して行く。 (1)~(2)のような事が、EXCELの表操作でできる方法があればご教授下さい。← マクロ記述となっても可能。
- 締切済み
- その他(プログラミング・開発)
- Excel2007でのデータ抽出
前任者が作ったExcelでの給料計算表を使用していますが、先日そこに金種計算表を組み込めないかと言われました。 当方VBAなどは全くの初心者です。 VLOOKUP関数を使ってデータテーブルから金額を読み込み金種計算が出来るようにはしてみたのですが、データテーブルを更新すると金種計算表にある数式がエラーを吐いてしまいます。 金種計算表には一行目から =IF(B4="","",VLOOKUP(B4,テーブル!D4:BG4,10)) と関数を入れてあります。 B4は氏名欄です。 その際にはちゃんと金額が表示されていますが、入力フォームからデータテーブルを更新すると =IF(B4="","",VLOOKUP(B4,テーブル!#REF!,10)) となってしまいます。 金額を手入力すればいいのですが、全社員分となると膨大な量になってしまいます。 なんとか自動で抽出出来ないものでしょうか。 お知恵をお貸しいただければ幸いです。 稚拙な説明ではありますがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel エラー表示を回避するようにしたのに・・・
Excelで、VLOOKUP関数を使って、 「今日の日付の横のセルの中身を表示」させているのですが、 該当データがなかった時のエラー表示や0表示を回避したくて =IF(ISNA(VLOOKUP(TODAY(),元シート!A1:B10,2,0))="","", VLOOKUP(TODAY(),元シート!A1:B10,2,0)) としたのですが、これでもまだエラーや0が表示されます。 多分、日付そのものがない時に#N/A、 日付はあるが横に何も入っていない場合に0が 出ているように思うのですが、・・・ 何かいけないのでしょうか。自分では間違いが見つけられません。
- ベストアンサー
- オフィス系ソフト
- テキスト氏名、日付とExcel表の連動
ユーザーフォームのテキスト氏名、日付1、日付2を入力したらExcel表のマッチした氏名行の日付を○印で入力するようなVBAのコードがありますでしょうか。どなたかご教授のほどよろしくお願いします。
- ベストアンサー
- Visual Basic
- Excel:週単位の一覧の作り方
Excelについて教えてください。 以下のような表を作りたいと思っております。 ====================================== A1:開始日 (任意の日付YYYY/MM/DDを入力) 2行目:A1の日付から始まる1週間単位の日付(金曜日の日付) 例: A B C D E F 1 2008/1/1 2 2008/1/4 2008/1/11 2008/1/18 2008/1/25 2008/2/1 2008/2/8 上記のような一覧を作りたい場合、A2、B2等2行目にどのような関数を入れれば良いのか分かりません。 A2の日付さえ自分で手入力すれば、Excelのメニュー:編集>フィル>連続データの作成で、連続したデータを作れることはわかっているのですが、できれば、A1の開始日付を入れれば、すべて自動で週単位の日付が入るようにしたいです。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- excel関数について
excelの関数の使い方で質問させていただきます。とある数列で、数列1で最大値になっている行の数列2の値を取り出すような関数を作りたいのですが、どうしても分かりません。VLOOKUP等を使用すればよいのでしょうか?宜しくお願いします。
- 締切済み
- その他MS Office製品
お礼
おぉ!画像まで貼って頂いてなんて分かりやすい! 早速試してみたいと思います。 ありがとうございました。m(__)m
補足
回答ありがとうございました。 おかげさまで簡単に思っていた通りの表を作ることができました。 ただ、COLUMN関数やINDEX関数に慣れておらず初めて使ったので、 もしよろしければNo.様、関数の意味を教えて頂けないでしょうか? まず、最初の判定の条件で何故COLUMN関数を使っているのでしょうか? そして後ろのINDEX関数は「INDEX(範囲,行位置,列位置 [,領域番号])」 となると思うのですが、今回の場合は列位置がない状態に思えます。 領域番号だけでなく、列位置も省略できるものなんでしょうか? 基本的なことかもしれませんが、もしよろしければ教えて下さい。 初心者ですみません。