- ベストアンサー
エクセルでの出欠表を別シートに日付で列挙したい
エクセルで、出欠を●などで入力して、入力した日付を別シートに列挙したいのですが、さっぱりわかりません。 ここの質問欄にまさしくやりたいことができる質問があったのですが、 ・シート2の日付を縦にしたい ・対象は、一人 リンクを張っていいのかわかりませんが http://okwave.jp/qa/q6509905.html この質問と同じです。 いろいろ数式を変えて試みたのですが、やはりうまくいかずにいます。 windowsRTなので、マクロ等は使えません。 聞くところがなく、初めて質問しました。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 紹介されているサイトのSheet1の配置は画像通りで、1行目に日付が入っていて 2行目に名前があるとすると Sheet2の表示したいセルに =IFERROR(INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$2:$2="●",COLUMN($1:$1)),ROW(A1))),"") これは配列数式になりますので、Ctrl+Shift+Enterで確定! これをフィルハンドルで下へコピーしてみてください。 ※ Sheet1の配置が↓の画像のような感じであれば Sheet2の数式は =IFERROR(INDEX(Sheet1!A$1:A$100,SMALL(IF(Sheet1!B$1:B$100="●",ROW(A$1:A$100)),ROW(A1))),"") (これも配列数式です) として下へフィルハンドルでコピー! こんなんではどうでしょうか?m(_ _)m
お礼
ありがとうございます(^^) 思い通りの物が作れそうです。 またわからないことが出てきたらよろしくお願いいたします。