1樓:
row是返回所在行的行號
sheet2!a1
是指你的sheet2表裡a1單元格
表示row(1)/2+1=1.5
2樓:
首先你要理解函式的意思,row(a1)返回的是a1所在的行數,即第一行,如果是row(),則返回當前行數,1/2+1=1.5 即每隔一行,得到整數,如果是從第六行開始隔行插入,可以把函式改為:=row(a6)/2+1
其中/2代表相隔多少行,你除6的話,代表相隔6行進一位。
excel 當sheet2 a1等於sheet1 a1時,sheet2的a1顯示sheet1中b1內容 50
3樓:匿名使用者
**如下,但是必須提醒一句,你的描述,修改了條件單元格的資料。內
public sub 查詢值容下一單元()dim cxrng as range
for each cxrng in sheets("sheet2").range("b1:b" & sheets("sheet2").
range("b65536").end(xlup).row)
if cxrng.value = sheets("sheet1").range("a1").value then
sheets("sheet1").range("a1").value = cxrng.offset(1, 0).value
exit for
end if
next
end sub
4樓:sippy丶月離
sub 示例()
if sheet1.range("a1") = sheet2.range("b1") then
sheet1.range("a1") = sheet2.[b2]end if
end sub
=offset(sheet2!$a$1,,(row()-1)*4,1,1)是什麼意思
5樓:愛心幻琦
offset(基點,往下行偏移數,往右列偏移數,行偏移的厚度(如省略就是1),列偏移的數量(如省略就是1)
你上述公式分段解釋:
1。 if(sheet1!$a$2:$a$11=$a$1,row($a$1:$a$10),4^7)
意思是 如果sheet1中的a2:a11等於a1的話,那麼返回一個陣列,就是row($a$1:$a$10),這個陣列其實就是,否則如果a2:
a11區域中不等於a2,那麼就返回4^7這個一個數字
2。 **all(if(sheet1!$a$2:$a$11=$a$1,row($a$1:$a$10),4^7),row()-1),
意思是 如果a2:a11的區域等於a1的話,那麼取這個陣列中的第row()-1個小的值, 還是舉個列子,假如a5=a1,那麼這個公式返回那個陣列第4個小的數,當然就是4了,而如果a6不等於a1,那麼這個這個公式就返回4^7 這個數,這樣的話,這個函式其實就是得到了一個陣列,類似於這樣的陣列
3. offset(sheet1!$a$1,**all(if(sheet1!
$a$2:$a$11=$a$1,row($a$1:$a$10),4^7),row()-1),column()-1,)
意思是,以a1為基點 ,往下偏移 這個陣列的行數,往右偏移當前列數減1的列數,得到一個新的十位數陣列。。。
你要想改列的位置,只要改公式最後一個column()-1 這個減幾就可以了,比如可以column()-2
別忘記你這個是陣列公式,需要 按 alt+ctrl+enter 結束公式
6樓:青春霞逸
得到a1開始到活動單元格對應的a列單元格的區域
excel**公式=vlookup(a1,sheet1!$b$2:$e$2,3,0)每一個字元都是
7樓:冬季雪霜
excel**公式=vlookup(a1,sheet1!$b$2:$e$2,3,0)
vlookup是查詢函式
1、a1,表示根據a1的值進行查詢,a表示列號,1表示行號,a1就是第一列第一行的值
2、sheet1!$b$2:$e$2,sheet1表示工作表的名字,b、e是列號,b2:e2表示從b列第2行到e列第2行,兩個$表示絕對引用,就是固定在這個範圍裡。
sheet1!$b$2:$e$2,是在工作表sheeet1裡的固定範圍b行第2列到e行第2列的值
3、括號裡的第三個引數,3,表示返回查詢範圍裡第三列的資料
4、括號裡第四個引數,0,表示精確查詢
=vlookup(a1,sheet1!$b$2:$e$2,3,0),表示根據a1的值,從表sheet1中的b2開始按照精確匹配進行查詢,查到e2,返回查到的第三列(即d列)的值
8樓:靈o吻e昕
開啟excel 函式 邏輯 vlookup 點幫助。$這個符號是絕對鎖定 :b2是橫縱對應的特定格子的值
9樓:匿名使用者
a1在這裡是表示從a1列開始的整列進行查詢,這樣說可能更清楚一點
求excel函式高手解答!求演算法 函式公式計算個人績效獎金
使用if函式就可以解決了啊,類似於這樣的啊,if崗位是經理,演算法是 if崗位是員工,演算法是 if e2 經理,經理公式,員工公式 根據資料自己寫即可 實際上是三種考核 考核分 出勤 獎金係數。給個你參考,希望對你有用.b列是否是合併單元格?請教excel高手 如何計算分段績效獎金?if c19 ...
求高手解答,求高手解答的意思
a c 平行 du四邊zhi形面積一半dao 因為a面積 平行四邊形一邊 對應高,版c面積 權一邊 對應高,a c 這條邊 平行四邊形高 2剛好是半個面積 40 100 140所以b d也 一半面積即d 140 30 110 a c b 140 30 110 求高手解答 的意思 5 這個字漢字寫作 ...
EXCEL自定義函式的問題,求高手進來解答。問題不復雜,但是我想了很久也沒有解決辦法
自定義函式不能對單元格賦值 也不能呼叫外部過程 所以不能指望用自定義函式實現上述功能 只能用過程對單元格操作 我對excel的函式不太懂,只懂一點點程式設計,但是可以提一些建議.如果需要優化的話,首先應該先確定這個自定義函式bili所引用的資料是否是動態變數,例如輸入有i1,i2,i3.in等資料,...