EXCEL中sheet1A列,B列的數大於10小於20放在sheet2A列中

2021-04-19 21:34:10 字數 794 閱讀 8592

1樓:

a1公式:

源=choose(if(row(a1)<=countifs(sheet1!

baia$1:a$100,">10",sheet1!a$1:

a$100,"<20"),1,2),index(sheet1!a$1:a$100,small(if((sheet1!

a$1:a$100>10)*(sheet1!a$1:

a$100<20),row($1:$100),9^du9),row(a1))),index(sheet1!b$1:

b$100,small(if((sheet1!b$1:b$100>10)*(sheet1!

b$1:b$100<20),row($1:$100),9^9),row(a1)-countifs(sheet1!

a$1:a$100,">10",sheet1!a$1:

a$100,"<20"))))

陣列公式,按

zhictrl+shift+回車,dao下拉。

2樓:沈一民

你說的不清楚來,兩列都選出來,要自哪列自己選吧。

sheet1

sheet2

陣列公式,公式輸完後,游標放在公式編輯欄同時按下ctrl+shift+回車鍵,使陣列公式生效

a1=index(sheet1!a:a,small(if((sheet1!

$b$1:$b$10>10)*(sheet1!$b$1:

$b$10<20),row(sheet1!$b$1:$b$10),4^8),row(a1)))&""公式向下向右複製

Excel中A列複製到B列空白處,B列原有資料不變

將c列作為輔助列,在c1中輸入以下公式並下拉填充 if b1 a1,b1 然後全選c列 複製 複製後全選b列 右鍵 選擇性貼上 數值步驟見動態圖 直接複製是不行的,建議先在空白列使用公式將ab列資料合併,if b1 a1,b1 下拉填充滿 然後再複製這個輔助列,選擇性貼上數值到b列 選擇b列,按ct...

Excel中假如A列中某行資料等於B列中某1行資料,輸出某1行C列資料

這要編vba程式才行。因為你得將a列中的每一個分別與b列中的每一個進行比較,得用二重迴圈。直接用excel中的函式是無法實現的。輸入公式 index c 1 d 3,match a1,b b,你可以更加你的單元格地址,做一下引用地址的改變。excel中如果單元格c1中的資料等於a列中的某一個,則單元...

excel中a列 b列為不同數值,當a列數值大於b列數值時

在c2單元格輸入以下公式,然後向下填充公式 if count a2 b2 2,if a2 b2,ok no c1用公式 if or a1 b1 if a1 b1,ok no 下拉。c1 if or a1 b1 if a1 b1,ok no c1中輸入 if count a1 b1 2,if a1 b...