EXcel 查詢問題

2023-02-09 21:30:03 字數 724 閱讀 7677

1樓:匿名使用者

給你乙個巨集,你可以匯入到器中。執行這個巨集即可。注意:需要查詢的資料放在a列,原資料放在c列及後面的列當中。

public i, j, irow as long

option explicit

public sub 檢查第一列中所有資料在第三列中的存在並塗綠色()

irow = 1

columns("b:b").select

for i = 2 to irow '從第二行開始向下。

for j = 2 to irow '從第二行開始向下。

if cells(i, 1) <0 then '從第i行、第一列開始向下。

if cells(j, 3) <0 then '從第j行、第三列開始向下。

if cells(j, 3).value = cells(i, 1).value then '如果第j行、第三列的值與第i行第一列的值相等(這裡是完全相等)

cells(j, 3). rgb(52, 249, 47) '將第j行,第三列塗綠。

end if

end if

end if

next j

next i

end sub

2樓:匿名使用者

用if如在a列中查1,3,5則。

b1=if(or(a1=1,a1=3,a1=5),1,0)

顯示1的為查詢內容。

Excel問題,Excel問題

你是用vba建立的吧。在剛建立的時候沒有任何提示,但在開啟時,會提示有巨集病毒。的確很多巨集病毒就是利用巨集來建立的,excel在開啟時,給予提醒是正常的,以便防止巨集病毒對文件資料的破壞。啟用巨集試試,如果顯示正常,就說明是你在excel文件中應用了vba。按alt f11,可以檢視vba源 如果...

excel問題,excel問題

寫乙個巨集,執行之 dim col,row sheetsnum as integer const addstring tj for sheetsnum 1 to activeworkbook.sheets.count for row 1 to sheets sheetsnum usedrange.r...

EXCEL怎麼查詢多項資訊,excel怎麼批量查詢多個名字和資料

親 你可以自動篩選啊 比如 包含或者等於都行 你可以自定義自己 在d1單元格輸入以下公式,然後向下填充公式 if and countif a1,a or countif a1,a1 if and countif a1,a or countif a1,a2 if and countif a1,b or...