Excel中按指定條件將總表拆分為多表 , 請記住這條函數(shù)公式!
要求:如下圖所示,我們需要在總表中,將產(chǎn)品分類相同的產(chǎn)品名稱拆分到以產(chǎn)品分類為名稱的工作表中 。

【按指定條件將總表拆分為多表 excel自動拆分成多個獨立表】具體操作步驟如下 :
1、首先,點擊鼠標左鍵先選中“零食”工作表,按住鍵盤上的“Shift”鍵,點擊鼠標左鍵再選中“美妝”工作表,此時,除了總表外的所有工作表會成為一個組合工作表 , 組合工作表中的每個表都處于被選中的狀態(tài) 。

2、選中組合工作表中任意一個表的A2單元格 , 在編輯欄中輸入公式:
=INDEX(總表!B:B,SMALL(IF(總表!$C$2:$C$100=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99),ROW($2:$100),4^8),ROW(A1)))&"" 。
按組合鍵“Ctrl Shift Enter”,然后將公式向右填充至B2單元格,向下填充至B10單元格即可 。

3、公式解析:
①=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99):
公式CELL("filename",A1)的意思是:獲取A1單元格所在工作表的路徑;
公式FIND("]",CELL("filename",A1)) 1的意思是:使用find函數(shù)查找 ] 在路徑中的起始位置,后面的1就是從 ] 后面的第一個字符開始 。
整個公式的意思是:使用MID函數(shù)從工作表路徑中,從 ] 后面的第一個字符開始 , 截取99個字符,最后返回的結果是當前工作表的名稱 。

②=IF(總表!$C$2:$C$100=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99),ROW($2:$100),4^8),ROW(A1):
使用IF函數(shù)判斷C2:C10單元格區(qū)域中的產(chǎn)品分類是否與當前工作表的名稱相同,如果相同,返回當前的行號 , 如果不相同,返回一個很大的數(shù)字 。

③=SMALL(IF(總表!$C$2:$C$100=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99),ROW($2:$100),4^8),ROW(A1)):
SMALL函數(shù)的意思是返回數(shù)組中第K個最小值 。例如公式:=SMALL({2;7;4;6;9},3),意思是返回數(shù)組{2;7;4;6;9}中第3個最小的值,結果為:6 。
最后用INDEX函數(shù)在給定的單元格區(qū)域中,返回特定行列交叉處單元格的值或引用 。
4、動圖演示如下 。

此時,如果總表的數(shù)據(jù)修改,分表的數(shù)據(jù)也會自動更新!
猜你喜歡
- 結婚的法定條件有哪些? 法定的結婚條件有哪些
- 婚姻法規(guī)定哪些人不具備結婚的條件? 法律上不具備結婚條件的5種人范圍
- 西錦龜?shù)酿B(yǎng)殖方法及飼養(yǎng)注意事項 西錦龜怎么養(yǎng)的條件
- 電腦鍵盤打不出字解決辦法 鍵盤按了沒反應按哪個鍵恢復
- 海寧戶口遷入條件是什么 海寧市落戶
- 老款a6加油按鈕在哪里? 老款a6加油按鈕在哪里開
- 民法典婚姻法結婚條件 民法典的結婚條件
- 2018北京人買房條件有哪些 北京人北京買房
- 協(xié)議離婚有哪些程序和哪些手續(xù) 協(xié)議離婚的條件和程序有哪些
- 論述結婚的條件和程序 結婚條件與程序
