Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...

  • 作者:由 匿名使用者 發表于 農業
  • 2023-01-10

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...來自九隴山風風韻韻的魔芋 2019-06-20

可以使用INDEX函式配合IF和MATCH函式。

公式如下:

=INDEX($B$1:$B$7,IF(MATCH(A1,$B$1:$B$7,)=7,1,MATCH(A1,$B$1:$B$7,)+1))

公式向下填充即可。

效果如下圖:

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...

思路:

一、首先用MATCH函式查詢A1單元格值在B1:B7單元格區域中所在的位置;

MATCH函式一共三個引數:

1、查詢值,A1;

2、查詢區域,B1:B7,因為需要向下填充公式並且需要這個單元格區域不變,所以需要在列標和行標前面加上$符號形成絕對引用;

3、查詢模式,精確查詢。

二、因為7個數就要迴圈依次,所以使用IF來判斷MATCH函式查詢得到的值是否等於7;

IF函式一共三個引數:

1、條件,判斷查詢值是否等於7;

2、條件成立所返回的值,成立返回1;

3、條件不成立所返回的值,不成立的時候返回MATCH函式查詢得到的值再加1。

三、最後使用INDEX函式進行引用。

INDEX函式此處使用了兩個引數:

1、引用的陣列,B1:B7,同樣公式需要向下填充並且需要引用陣列位置不變,所以需要絕對引用;

2、偏移行數,透過IF和MATCH所得到的值。

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...wcv_xyz 2019-06-20

我交換了一下AB列的位置

B1=火,B2輸入以下公式

=OFFSET(A$1,MOD(ROW(B1)+MATCH(B$1,A$1:A$8,0)-1,COUNTA(A:A)),0)

下拉即可迴圈填充A列的值

可以修改B1的值為A列任意值

A列可以繼續新增其他值,但是不能有重複

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...上善若水OFFICE 2019-06-20

你好,只需在A1列輸入以下公式,並下拉填充即可,效果如圖

=CHOOSE(ROW()-7*INT(ROW()/7。1),“火”,“水”,“木”,“金”,“土”,“日”,“月”)

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...

Excel 如何利用公式, 根據A1資料在其下方按順序迴圈顯示列表中的內容...縹緲一樣55 2019-06-20

比如:B表格中,A1-F1的資料為:王三 10 20 30 40 50,則在A工作表中的A3單元格輸入公式:

=OFFSET(INDIRECT(A$1&“!A1”),,ROW(A1))

然後下拉。

Top