EXCEL中把或以上的d合併成A,圖中左邊換算成右邊,求公式,資料量大,圖只是舉例

2022-03-12 08:58:26 字數 1044 閱讀 1170

1樓:好名全叫豬起了

在第二行單元格輸入

=if(and(a1="d",a2="d",a3<>"d"),"a",if(a2="",0,if(and(a1="",a3=""),"d","")))

下拉 即可

2樓:匿名使用者

只能通過編寫巨集實現

1、把工作表設定啟用巨集

2、開啟vba編輯器,新增模組,貼上一下**(假定要判斷的資料放在a列)

sub replacea()

dim cell as range

dim i as integer

dim counta as integerset cell = range("a1") '設定檢查的起點counta = 0

do while not isempty(cell)if cell.value = "d" thencounta = counta + 1

cell.offset(0, 1) = ""

elseif cell.value = 0 thenif counta > 1 then

cell.offset(-1, 1) = "a"

else

cell.offset(-1, 1) = cell.offset(-1, 0)

end if

cell.offset(0, 1) = cellcounta = 0

end if

set cell = cell.offset(1, 0)loop

end sub

3、儲存後,返回工作表,執行剛才新增的巨集「replacea」,則可得到所需的結果

3樓:

從第二行寫入公式

=if(a2="d",if(a1="d",if(a3="d","","a"),if(a3="d","","")),a2)

邏輯:1.前1列同行是不是d,不是就直接等於前1列的數值2.前1列上1行是不是d,不是看前1列下1行是不是d,(是的為空,不是就等於前1列的數值)

3.前1列下1行是不是d,是d就為空不是就為a

如何把多個檔案合併成excel檔案

手工操作 資料 匯入外部資料 匯入資料檔案型別選文字檔案,找到需要開啟的文字檔案,進入文字匯入嚮導 分列步驟 選擇分隔符號 選擇空格 選擇跳過哪些列,匯入成功。這個過程你可以錄製 巨集 加快效率。簡單的方法不會,提供個 笨 點的方法吧 1 把txt檔案合成乙個檔案。用dos命令 copy 1.txt...

關於EXCEL中合併單元格的問題

單元格合併後需要用資料有效性重新設定下拉列表。如果你要做的是二級選單,請參看這個問題 excel合併的單元格列印問題 1 首先我們需要開啟excel所要處理的 2 然後我們需要 選中 要編輯的那一列資訊3 單擊滑鼠 右鍵 選擇 設定單元格格式 4 在單元格格式視窗中選擇 對齊 5 然後我們需要 取消...

用合適的關聯詞把句子合併成一句話

因為 凡卡在鞋店裡飽受折磨,所以 他 渴望爺爺接他回鄉下去,但是 凡卡想回鄉下的願望不可能實現。用恰當的關聯詞語,將下面的兩個句子合併成一句話 將軍俑不但身材魁梧久經沙場還神態自若。將軍俑身材魁梧,神態自若一看就是久經沙場。用恰當的關聯詞將兩句話合成一句話 1 雖然中途下起了大雨,但是田徑比賽繼續進...