如何在Excel中通過函式找到最後乙個匹配專案

2021-04-29 09:29:18 字數 1275 閱讀 3116

今天被網友問到這樣乙個問題:

這個問題很多朋友都會想到用vlookup去解決。但事實是vlookup函式可能達不到目的。我們一般可以通過自定義函式來解決,這樣的話,邏輯再複雜也可以處理。

下面我寫了乙個簡單的函式,它就是迴圈,從後往前找,找到匹配的就不找了。這與vlookup函式的從前往後找的原理是相反的。

function getlastpricevalue(coderng as range) as variant

'這個函式是用來取得最近的乙個單價的

'輸入引數coderng指的是條件**的單元格

'大致使用的方法就是:getlastpricevalue(b16)這樣即可

dim v as variant

v = coderng.value

do while coderng.row > 1

set coderng = coderng.offset(-1)

if coderng.value = v then

getlastpricevalue = coderng.offset(, 5).value

goto exit_func

end if

loop

exit_func:

end function

另外,這位朋友也問到,如何在函式中刪除某行資料?

關於通過公式刪除資料,不少朋友都有這樣的想法,但是:不可以。(你確實可以寫刪除的語句,但不會有效果的)

出處:http://blog.csdn.net/chen_xizhang

如何在DataFrame中通過索引高效獲取資料?

今天是pandas資料處理專題的第四篇文章,我們一起來聊聊dataframe中的索引。資料對齊 我們可以計算兩個dataframe的加和,pandas會自動將這兩個dataframe進行資料對齊,如果對不上的資料會被置為nan not a number 首先我們來建立兩個dataframe impo...

如何在ARCGIS將Excel中座標點轉線

如何將excel中座標點轉線 分為兩種情況 1 單個閉合線要素 excel檔案樣式如下 儲存為.xls 注意 1 有乙個點的序號,將按照該排序進行生成,如objectid 2 閉合的線要素必須開始和結束為同乙個點。詳細步驟 1 將excel資料匯入,可以通過檔案 新增資料 新增xy資料 如遇報錯,也...

excel中如何使用mid函式

使用方法 首先開啟需要進行操作的excel 選中指定單元格 然後在單元格中輸入公式 mid 準備從中提取字串的文字字串,開始位置,字元長度 即可。本教程操作環境 windows7系統 microsoft office excel2010版 dell g3電腦。首先,進入到excel中後,大家可以自己...