Re: [資庫] 怎麼抓出最後日期
假設要結果的姓名顯示於F2
{=INDEX(合,SMALL(IF(COUNTIF(OFFSET($A$2,,,ROW(姓名)-ROW($A$2)+1,2),合)=1,ROW(姓
名)),2*(ROW()-ROW($F$2)+1)),COLUMN()-COLUMN($F$2)+1)}
各個F2視欲顯示結果之位置修改
可以先在F2做好全部公式後,再整體搬移
往右拉到G2為科目
開始H2
{=MAX((合=F2:G2)*(結束=I2)*開始)}
結束I2
{=MAX((合=F2:G2)*結束)}
錯誤值未處理,簡少公式複雜度
定義:
合 =Sheet1!$A$2:$B$5
姓名 =Sheet1!$A$2:$A$5
科目 =Sheet1!$B$2:$B$5
結束 =Sheet1!$D$2:$D$5
開始 =Sheet1!$C$2:$C$5
定義方式,
可選住原始資料,
以頂端列定義為名稱。
※ 引述《sdallan (沙沙)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 您所使用的軟體為:excel或access
: 版本:皆為2003
: 問題:
: 資料為以下
以上假設原資料位於
A B C D
1 姓名 科目 開始 結束
2 小明 理化 96.11.11 96.12.11
3 小明 理化 96.12.12 97.01.12
4 小王 數學 96.11.12 96.12.12
5 小王 數學 96.12.13 97.01.12
日期轉換可用
=DATEDIF(0,"r"&SUBSTITUTE(A12,".","/"),"d")
假設轉換前的日期為文字,位於A12
: 想請問用excel或access有辦法變出像下列那樣嗎?
: 依姓名及科目為主、結束值為次,來抓出最後一筆資料
: 姓名 科目 開始 結束
: 小明 理化 96.12.12 97.01.12
: 小王 數學 96.12.13 97.01.12
http://kuso.cc/LastestEndDate
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.36.226
※ 編輯: JieJuen 來自: 122.123.36.226 (11/09 00:36)
推
11/09 13:54, , 1F
11/09 13:54, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):