Board logo

標題: [發問] 重新發問~~如何將sheet2有效日期最大值匯入sheet1指定位置中 [打印本頁]

作者: pupai    時間: 2010-9-26 23:06     標題: 重新發問~~如何將sheet2有效日期最大值匯入sheet1指定位置中

本帖最後由 pupai 於 2010-9-26 23:07 編輯

先前可能各位誤會我意思
我重新發問~~~~
Sheet2的B2欄位日期資料是文字格式,我不能去改變它的格式,也不想用兩則以上的公式
所以我想有沒有只有一則公式(一個動作完全搞定)
一次將Sheet2的B2欄文字轉為日期格式,取出最大值,然後以日期格式匯入第一份Sheet1的指定位置裡面。
謝謝!!!
作者: Hsieh    時間: 2010-9-26 23:28

回復 1# pupai

自討苦吃
B2陣列公式
{=IF(ISERROR(DATEVALUE(TEXT(MAX(IF(帳本!$A$2:$A$54=資料!A2,--SUBSTITUTE(帳本!$B$2:$B$54,"/","")))+19110000,"0000-00-00"))),"",TEXT(DATEVALUE(TEXT(MAX(IF(帳本!$A$2:$A$54=資料!A2,--SUBSTITUTE(帳本!$B$2:$B$54,"/","")))+19110000,"0000-00-00")),"e/mm/dd"))}
作者: asimov    時間: 2010-9-27 01:48

回復 1# pupai


database來自其他系統,相信pupai也很無奈
b2顯示日期格式
陣列公式
=IF(SUM((帳本!$A$2:$A$54=資料!A2)*(帳本!$B$2:$B$54<>"")),MAX((帳本!$A$2:$A$54=資料!A2)*IF(帳本!$B$2:$B$54="",0,(DATE(LEFT(帳本!$B$2:$B$54,3)+1911,MID(帳本!$B$2:$B$54,5,2),RIGHT(帳本!$B$2:$B$54,2))))),"")
作者: Hsieh    時間: 2010-9-27 08:19

本帖最後由 Hsieh 於 2010-11-27 13:45 編輯

要屈就不正確的資料型態,寫一大串公式
造成大量資料計算時當機的可能存在隱憂
讓老闆認為你很忙那就繼續錯下去
如果想要提升效率
就把資料型態更正(剖析就可達到)
運用樞紐分析(一次解決名單及統計)
附件為樞紐分析表解法
[attach]3805[/attach]
作者: pupai    時間: 2010-9-27 08:24

老大
我也很無奈啊!!
教訓的是~~
謝謝
學習愉快




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)