excel查名稱的所有值

2022-09-14 06:25:31 字數 1245 閱讀 7819

1樓:匿名使用者

將以下**拷貝到vba。

參考**

function mylookup(l_val as variant, l_range as range, r_range as range)

'多次查詢的lookup函式設計

dim i, hs as integer, ls as integer       '定義變數

dim trange as range

set trange = thisworkbook.activesheet.usedrange

hs = trange.rows.count                                      '確定行數

ls = trange.columns.count                                   '確定列數

mylookup = null

for i = 0 to hs - 1

if l_range.cells(l_range.row + i, l_range.column).value2 = l_val then

if (isnull(mylookup) or mylookup = "#n/a") then

mylookup = r_range.cells(r_range.row + i, r_range.column - 1).value2

else

mylookup = mylookup & "," & r_range.cells(r_range.row + i, r_range.column - 1).value2

end if

end if

next

if (isnull(mylookup) or mylookup = 0) then mylookup = "#n/a"

end function

2樓:

假設資料區域為a1:b100,張三的成績從c1開始往下羅列,則

c1=offset(b$1,sumproduct((large((a$2:a$100="張三")*row(a$2:a$100),countif(a$2:

a$100,"張三")-row($b1)+row($b$1))))-1,,),其中"countif(a$2:a$100,"張三")"計算張三的個數,向下填充c1的公式countif(a$2:a$100,"張三")-1個單元格 你可先用countif(a$2:

a$100,"張三")

Excel比對兩列資料,返回所有對應的值,再從所有值中,找出包含特定字元的單元

用powerquery處理很簡單 從powerquery引入 區域作為資料來源 以excel2016為例 請點選輸入 描述 請點選輸入 描述 然後把 null 值替換為 無 請點選輸入 描述 把結果載入到sheet,完成。請點選輸入 描述 shfl shareset 提取碼 ry4a 這種方法適用於...

excel的重複值相加問題,excel表格中重複項怎樣求和?求高手解答

你的例子,看不出表結構,用假設雖然可以解答,但如果與實際不符,又要改公式,建議用hi聯絡。已經hi你了 問題模糊,無從回答。可以用透視表或者sumproduct函式。但是最簡單的處理是用合併計算。把滑鼠點到g1單元格,資料 合併計算 函式 求和,引用位置 滑鼠指向a e列,新增勾選標題在首行 左列,...

求黃金聖鬥士的所有招式名稱只要名稱

白羊座黃 復金聖鬥士 穆 絕招 制 水晶牆 星光滅絕 星屑旋轉功 金牛座 聖鬥士 阿魯迪巴 絕招 野牛拳 巨型號角 雙子座 聖鬥士 撒加 絕招 異次元空間 幻朧魔皇拳 銀河星爆 雙子座 聖鬥士 加隆 絕招 三角異次元 銀河超級風暴 巨蟹座 聖鬥士 迪斯馬斯克 絕招 積屍氣冥界波 獅子座 聖鬥士 艾歐...