1樓:眯住眼串針
j2輸入公式
=sumif(m:m,i2&"*",n:n)或=sumproduct((left(m$2:m$100,len(i2))=i2)*n$2:n$100)
下拉即可
2樓:匿名使用者
=sumif(m:m,i2,n:n)
3樓:匿名使用者
=sumif(c17:c18,a17&"*",d17:d18)
後面+ &"*"
excel兩列資料,要求把第一列中相同項合併單元格,第二列中不變,效果如下圖。資料鏈龐大,大神幫忙!
4樓:匿名使用者
vba完成
註釋的地方自己看情況修改 已驗證成功
dim x,y,z as integer
dim j,k,l as integer
dim m$ as string
j=1 '處理開始資料行數
k=250 '處理結束資料行數
l=5 '資料列數 a對應1 b對應2
m$="c" '資料列數字母
x = cells(j, l).valuez = 1
dim a as integer
for a = j+1to k
if cells(a, l).value <> x thenrange(m$ & z & ":" & m$ & (a - 1)).select
with selection
.horizontalalignment = xlcenter.verticalalignment = xlcenter.wraptext = false
.orientation = 0
.addindent = false
.indentlevel = 0
.shrinktofit = false
.readingorder = xlcontext.mergecells = false
end with
selection.merge
x = cells(a, l).valuez = a
end if
next a
5樓:匿名使用者
選中合併單元格所在單元格區域輸入如下公式
=counta(a$1:a1)
哈哈,答非所問。不刪了,萬一誰用上就看看好了。
6樓:匿名使用者
vba很容易實現,建議上傳附件。
如何提取DataTable中的某一列欄位的所有資料,進行運算
獲取datatable某一列所有值,並存放到list中 1 方法一 遍歷datatable,取出所有的id listlstid from d in dt.asenumerable select d.field id tolist 2 方法二 list ls new list 存放你一整列所有的值 d...
excel中如何讓某一列以 1, 2, 4, 8的順序迴圈,如同行的A列滿足條件則該行數字變成1,下一行迴圈重置
可以直接用vba達成,需要把問題描述的更清晰一點一 print 在哪個單無格?ax?cx?二 y如果遍歷?因為當ax時y直接符值為4,是再次迴圈麼?三 按你的語句x x 1一直是逐進加1的,那 1,2,4,8在何處體現?這個 1是回跳麼?即如果x 10時,執行x 9,8,6,2?最好有截圖說明真實執...
excel中在某一列查詢我規定的數值後,返回顯示對應列表
終止年限輸入在e3 e6輸入 sum offset b 1,match e3,a a,1,1 match e3,a a,可任意修改e3不同年限,返回不同對應值 excel 如何查詢單個數值是否在某個範圍裡並返回另一列的值 1 創來建空白excel 2 插入測源試資料 bai 注意 du 在第一行插入...