我有一個EXCEL數據集,需要使用數據集本身的值轉換爲更精簡的格式。Excel VBA - 基於另一個表中的數據值創建新的Excel工作表
的原始數據集是這樣的:
省份,城市,體育類,子類別,2011年1月,2011年2月,2011
NSW,Paramatta,Field,Cricket,3,2,1
NSW,Paramatta,Field,Soccor,2,2,2
VIC,Bundoora,Indoor,Table Tennic,1,3,2
VIC,Bundoora,Indoor,Swimming,1,2,2
每行三月(前四個字段)必須根據日期字段下的實例數重複其自身。新的字段值應該是發生的日期。例如,上述第一項應成爲6項與3月,2月和1三月
結果應該是這樣的:
省份,城市,體育類,類別,日期
NSW,Paramatta,Field,Cricket,Jan-11
NSW,Paramatta,Field,Cricket,Jan-11
NSW,Paramatta,Field,Cricket,Jan-11
NSW,Paramatta,Field,Cricket,Feb-11
NSW,Paramatta,Field,Cricket,Feb-11
NSW,Paramatta,Field,Cricket,Mar-11
NSW,Paramatta,Field,Soccor,Jan-11
NSW,Paramatta,Field,Soccor,Jan-11
NSW,Paramatta,Field,Soccor,Feb-11
NSW,Paramatta,Field,Soccor,Feb-11
NSW,Paramatta,Field,Soccor,Mar-11
VIC,Bundoora,Indoor,Table Tennic,Jan-11
VIC,Bundoora,Indoor,Table Tennic,Feb-11
VIC,Bundoora,Indoor,Table Tennic,Feb-11
VIC,Bundoora,Indoor,Table Tennic,Feb-11
VIC,Bundoora,Indoor,Table Tennic,Mar-11
VIC,Bundoora,Indoor,Table Tennic,Mar-11
VIC,Bundoora,Indoor,Swimming,Jan-11
VIC,Bundoora,Indoor,Swimming,Feb-11
VIC,Bundoora,Indoor,Swimming,Feb-11
VIC,Bundoora,Indoor,Swimming,Mar-11
VIC,Bundoora,Indoor,Swimming,Mar-11
有人能夠爲此組裝一個VBA腳本嗎?
謝謝。
我確定有人會,但這不是真正的地方... – 2014-10-08 04:56:40