Excel模板備忘

2021-09-02 16:31:56 字數 706 閱讀 9003

目標

=offset(起始位置,1,0,最大數量,1)

起始位置:

indirect("validate!"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"1") ' validate!f1

獲取下拉列表所在列不為空的最大數量:

countif(a1:a15,"<>"&"")-1

a1:a15得到:indirect("validate!"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"1:"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"15")

進而:countif(indirect("validate!"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"1:"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"15"),"<>"&"")-1

最終:=offset(indirect("validate!"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"1"),1,0,countif(indirect("validate!"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"1:"&vlookup(match(e14,下拉列表頭,0),對照表,2,0)&"15"),"<>"&"")-1,1)

ps:match(e14,下拉列表頭,0) 獲取下拉列表頭所在位置 0精確匹配

Excel 開發備忘

1 裝完讀取外掛程式才可以對excel讀取 excel 2010 讀取資料外掛程式 2 excelhelper,需要引用excel com元件 using system using system.io using system.data using system.collections using ...

備忘 excel互操作

datatable中的資料匯出excel檔案 將datatable中的資料匯出到指定的excel檔案中 web頁面物件 包含被匯出資料的datatable物件 excel檔案的名稱 fs.read readdata,0,size 讀入乙個壓縮塊 response.binarywrite readda...

常用的excel公式備忘

指定文字在一列 現的位置,返回對應單元格的內容 lookup find a378,sheet1 a 2 a 112 sheet1 c 2 c 112 多條件搜尋 sumproduct b2 b13 e2 c2 c13 f2 d2 d13 批量獲取工作表名稱 replace index 表名稱,row...