回覆列表
  • 1 # 大大p哥哥

    1.首先,來看一下原始資料。A列是美化表格使用的合併單元格(A2:A9區域),B列是A列內容對應的明細,需要在C列在每次A列名稱第一次出現的時候顯示A列合併單元格所佔行數。2.雙擊C2單元格,輸入公式:=IF(A2"",MATCH("*",A3:A$10,),"")3.將C2單元格向下填充到到C9,這樣C列就返回了想要的結果。4.在自己表格中根據上述公式做示例,可能會在最後一個單元格出現錯誤值,如下圖所示:5.解決方法:在A列資料下面的一個單元格,本例是A10單元格,輸入一個空格或者其他字元,這樣是為了使MATCH()函式在最後一個判斷時有匹配結果,從而避免錯誤值。6.下面來解釋一下公式用法。首先來說一下MATCH()函式。MATCH函式的語法是這樣的:MATCH(要匹配的單元格,要匹配單元格所在的陣列,第三引數)。該函式返回第一引數在第二引數裡是第幾個,如下圖說明:7.然後看一下=MATCH("*",A3:A$10,)的用法。這個是MATCH()函式的萬用字元用法,其中的“*”代表任意字元。在C2輸入該公式,返回結果的意義是:從A3起的A3:A$10區域,第一個不是空的單元格是第幾個。也就是A列下一個不為空的單元格,其實也就是距離下一個單元格的空單元格數,也就是A2合併單元格所佔行數。8.外面巢狀IF()函式是為了使A列是空白的時候B列也顯示空白。具體如下圖C3單元格:C3=IF(A3"",MATCH("*",A4:A$10,),"")

  • 2 # 何以笙丶丶

    假定需要判斷的單元格在A列,有I、J兩列可供使用。

    1. 將I1清空。

    2. 在I2單元格中輸入公式:

    =IF(ISBLANK(H2),0,1)+I1

    3. 在J2單元格中輸入公式:=COUNTIF(I$2:I$14,I2)

    4. 選中I2、J2單元格,下拉複製,直到最後一行。

    這樣,J列中就列出了相應行的對應的合併單元格的行數。

  • 中秋節和大豐收的關聯?
  • 惡性腫瘤都有哪些?