1樓:匿名使用者
樓上yuqiang462 厲害!
51與後面的1可合併一下:
=50-sumproduct((max((b3:g50=b51)*row(b3:g50))))
也可用陣列公式:
=50-(max((b3:g50=b51)*row(b3:g50)))
同時按ctrl+shift+enter三鍵結束輸入
我是三樓,補充一下:
二樓yuqiang462 和我用的都是陣列函式,
row($b3:$g50)將對裡面的所有元素進行處理,得到的是一個二維陣列,也就是各單元格的行的位置。
$b3:$g50=b51是將該二維陣列裡的每一個值與b51比較,得到一個邏輯值陣列:對、錯……,然後與對應的row($b3:
$g50)相乘,錯的為0,對的得到該格的行的位置。然後用max函式將其最大值取出,也就是最後一個符合條件的行數。
sumproduct可以直接處理陣列函式,不需要同時按ctrl+shift+enter三鍵結束輸入
你明白了麼?
2樓:匿名使用者
h51=51-sumproduct(max((b3:g50=b51)*row(b3:g50)))
sumproduct((max((b3:g50=b51)*row(b3:g50)))
對b3:b50中等於b51的最靠下的單元格取行號
51 就是b51的行號
後面不應該減1,如b50=b51, 為51-50=1,再減1就成0了。顯然不對。
使用時就保證b51的值在這個範圍內能找到,不然它會輸出一個錯誤值,還沒有警告,不信你把這個範圍清空試試。
3樓:
=51-sumproduct((max((b3:g50=b51)*row(b3:g50)))) -1
excel大量資料間隔複製問題,示例如下,求高手破解!
4樓:萊昂納德_尤拉
你行列弄反了吧
sheet2的a1輸入
=offset(sheet1!$a$1,row()*2-1,column()-1)
向右向下填充
5樓:匿名使用者
建議新增一個輔助列,對你希望複製的資料進行標註,然後通過篩選複製。
excel中vb程式設計中有關不儲存退出工作簿問題(不是高手免進
6樓:匿名使用者
這是一個一開啟工作簿就能自動執行該巨集的**但我為什麼不行呢,哪兒出了問題呢望高手分析一下 在【工程】視窗裡雙擊「thisworkbook」,再寫**!
excel怎麼選擇相同間隔的行數?
7樓:崔師尊
如圖所示:該**要選擇個位數為2的所有行的資料。
在第二列填充數字或者(數字加字母)做記號。由於本例子要求選取的單元格間隔數為10,因而以a1、a2、a3。。。a10為記號。效果如圖所示:
對資料進行自動帥選。操作:選中第一行,點選資料,點選帥選,選擇自動帥選。
點選第2列第一行的向下箭頭,選擇個位數為2的所有行的代號:a1。既可以得到想要的資料。其他的資料並沒有被刪除,而是隱藏起來,沒有顯示而已。
複製選取的資料即可,貼上在新建excel檔案中。
8樓:匿名使用者
在a15輸入a,在a31輸入a,選中a15:a46,用填充柄向下填充,編輯,查詢,查詢a,查詢全部,ctrl+a,格式,行,行高,設定行高就行了
9樓:匿名使用者
很簡單,選擇全部**(單擊**左上角),在其中任意一行之間的橫線處拽一下,ok了,要多大自己調整.
10樓:匿名使用者
給你個思路,做一個輔助列。篩選這個輔助列得到想要的行。
比如在某一列第一行輸入 =if(mod(row(a1),16)=15,true,"")
11樓:可愛的娜娜
寫個巨集,比如初值是c15
dim i,j
for i=1 to 100 step 16range("c15").offset(i).selectnext
或者用定位條件
求excel高手幫助,時間間隔設定的問題
12樓:匿名使用者
a列做一個序列,16:40:00, 16:
40:20,下拉b列做一個序列,16:40:
20, 16:40:40,下拉然後c列做一個公式,把a列,b列的當行值轉成字元方式,並連線在一起=concatenate(text(a1,"h:
mm:ss"),"-",text(b1,"h:mm:
ss"))
下拉就行了
好處是a序列/b序列隨便換
13樓:匿名使用者
=text(timevalue("16:40:00")+((row(a1)-1)*20)/24/60/60,"hh:
00")+(row(a1)*20)/24/60/60,"hh:mm:ss")下拉填充
14樓:匿名使用者
付費內容限時免費檢視
回答一、【datedif】函式是一個隱藏函式,在excel的公式以及幫助中是找不到的,必須要手工輸入才可以。
此函式的格式為【=datedif("日期1","日期2","引數")】,說明如下:
1、日期1:計算的開始日期
2、日期2:計算的結束日期
3、引數:設定此函式需要返回的內容
二、日期1和日期2,這個引數可以填寫的內容為:
1、y:返回兩個日期的間隔年
2、m:返回兩個日期的間隔月
3、d:返回兩個日期的間隔天
4、ym:兩個日期中月數的差,忽略日期中的日和年。
5、yd:兩個日期中天數的差,忽略日期中的年,但是不忽略月。
6、md:兩個日期中天數的差,忽略日期中的月和年。
1、第一個公式,計算了今天【2013-11-12】與「1990-01-01」之間的年數間隔,也就是間隔了23年,等於【2013-1990】的結果。
提問我要這樣的間隔5分鐘
回答首先開啟電腦,找到excel軟體,開啟excel** ,如圖2/6
對**進行所需編輯 ,如何每間隔五分鐘填充一個時間呢3/6首先在a2和a3單元格中輸入:15:00,15:
054/6然後用滑鼠選中a2和a3單元格 如圖5/6最後用滑鼠選中a3單元格右下角,按住滑鼠左鍵往下拖動,6/6excel**中每間隔五分鐘填充一個時間完成更多27條
15樓:釋普定法師
第一行輸入公式:
下拉
excel時間問題,高手請進
16樓:匿名使用者
在f1中輸入或複製貼上下列公式
=replace(d1,len(d1)-1,,":")-replace(e1,len(e1)-1,,":")
下拉填充
將f列設定為時間的某種格式
17樓:匿名使用者
孩子,「10:20」不能寫成「1020」,這是形與質的區別。
如果實在要這樣做也是可以的:
excel間隔行數不同如何複製? 如圖a列如果快速變成c列
18樓:平陽虎
選定a列後按ctrl+g兩鍵,並依次點選【定位條件——空值——確定】,緊接著輸入
=a1緊接著同時按【ctrl+enter】兩鍵確認。
19樓:匿名使用者
選擇a列 ctrl+g或f5 定位條件 空值 確定輸入 =a1
ctrl+enter
選擇a列 右鍵單擊a1 選擇性貼上 數值 確定
20樓:匿名使用者
b2輸入:
=if(a2="",b1,a2)
然後下拉填充。
excel兩行資料對比(高手請進)
sum if countif a2 e2,a1 e1 1,0 count a1 e1 按三鍵。設定公式單元格格式為百分比格式。見圖 這裡也有?我的回答被你關閉啦?嗚嗚!a3輸入 if countif a2 a2,a2 1,if countif 1 1,a2 1,1,回車並向右填充。a4輸入 sum ...
EXCEL公式問題,求高手
d3單元格輸入公式 f3單元格輸入公式 if count find c3 號 c3單元格你本身就要填入 不顯示則無從談起,但可以選中c3,e3單元格設定格式 條件格式 公式 count find c 3 格式 設定單元格字型為白色 效果如下圖 當c3單元格的內容沒有 時,效果如下圖 vbaps 已經...
高手 請教EXCEL的問題
sumproduct a 2 a 1000 85 b 2 b 1000 85 c 2 c 1000 85 即可 如果 三列資料依次 在 b c d 列 資料從第二行開始 輸入公式 sumproduct b2 b100 85 c2 c100 85 d2 d100 85 sum n mmult n a2...