最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

wps如何跳過空行填充連續(xù)序列號? wps Excel跳過空行填充序號的技巧

  發(fā)布時間:2025-07-09 09:01:17   作者:佚名   我要評論
當(dāng)序號填充遇到空行時,你能跨過去嗎?我們給表格填充序號時通常使用序列填充,但當(dāng)表格中有空行時該怎樣填充呢?下面我們就來看看詳細(xì)教程

大家好,今天我們來講解一個關(guān)于填充序號的特殊需求的解決方法。

如下圖所示:

C列有相同的“類別”數(shù)據(jù),并且不同的“類別”數(shù)據(jù)交界處都會存在一行空行作為間隔。

我們想要進(jìn)行序號的填充,要求就是:相同的類別數(shù)據(jù)的序號是相同的,不同的類別序號是由1開始順序遞增的,并且填充序號時會自動跳過空行的空值單元格。

首先我們先來做一個邏輯判斷:

=C2<>C1

我們?nèi)藶槭笴2單元格與上一單元格C1內(nèi)容做一個不等于的邏輯式。這樣我們下拉填充公式后,其實(shí)判斷的就是C列的當(dāng)前單元格內(nèi)容與上一單元格內(nèi)容是否不相同。很明顯會返回邏輯值TRUE或FALSE。

C列的當(dāng)前單元格內(nèi)容與上一單元格內(nèi)容不相同時,返回TRUE,相同時,返回FALSE。

其實(shí)在Excel中,邏輯值TRUE等于1,邏輯值FALSE等于0。那么我們可以通過對上一步的結(jié)果乘以1的運(yùn)算:

=(C2<>C1)*1

將邏輯值轉(zhuǎn)換為1或0的結(jié)果。這樣觀察與理解可以更加直觀感受。

那么此時,我們發(fā)現(xiàn)這樣一個規(guī)律:

每組相同“類別”的首個內(nèi)容均為數(shù)字1,每組相同“類別”的非首個內(nèi)容均為數(shù)字0。

然后我們用MAX函數(shù)與上一步結(jié)果相加:

=MAX($B$1:B1)+(C2<>C1)*1

MAX函數(shù)的參數(shù)特點(diǎn)是:

$B$1:B1區(qū)域起始位置$B$1加了絕對引用,區(qū)域結(jié)束位置B1是相對引用,這樣下拉填充公式后,當(dāng)前單元格的返回結(jié)果總是它上面的區(qū)域中的最大值。

我們看一下每一步的運(yùn)算過程,有助于我們加深理解:

  • B2→MAX($B$1:B1)+(C2<>C1)*1→0+1=1
  • B3→MAX($B$1:B2)+(C3<>C2)*1→1+0=1
  • B4→MAX($B$1:B3)+(C4<>C3)*1→1+1=2
  • B5→MAX($B$1:B4)+(C5<>C4)*1→2+1=3
  • B6→MAX($B$1:B5)+(C6<>C5)*1→3+0=3
  • B7→MAX($B$1:B6)+(C7<>C6)*1→3+0=3
  • B8→MAX($B$1:B7)+(C8<>C7)*1→3+1=4
  • B9→MAX($B$1:B8)+(C9<>C8)*1→4+1=5
  • B10→MAX($B$1:B9)+(C10<>C9)*1→5+0=5
  • B11→MAX($B$1:B10)+(C11<>C10)*1→5+0=5

我們觀察到,其實(shí)不同類別之間的那個空行間隔所對應(yīng)的序號(標(biāo)黃區(qū)域),我們是不需要的。假如當(dāng)我們手動去掉這些序號時,我們就得到了最終想要的效果:相同的類別序號一樣,不同的類別之間序號是由1~N順序遞增的。

其實(shí)原理很簡單,當(dāng)我們?nèi)サ艨招兴鶎?yīng)的序號時,其實(shí)MAX所統(tǒng)計的最大值會失去空行區(qū)域的干擾,形成順序遞增特點(diǎn)。

我們繼續(xù)看一下每一步的運(yùn)算過程,加深理解:

  • B2→MAX($B$1:B1)+(C2<>C1)*1→0+1=1
  • B3→MAX($B$1:B2)+(C3<>C2)*1→1+0=1
  • B4→空→0
  • B5→MAX($B$1:B4)+(C5<>C4)*1→1+1=2
  • B6→MAX($B$1:B5)+(C6<>C5)*1→2+0=2
  • B7→MAX($B$1:B6)+(C7<>C6)*1→2+0=2
  • B8→空→0
  • B9→MAX($B$1:B8)+(C9<>C8)*1→2+1=3
  • B10→MAX($B$1:B9)+(C10<>C9)*1→3+0=3
  • B11→MAX($B$1:B10)+(C11<>C10)*1→3+0=3

那么我們就可以利用IF函數(shù)代替手動去空行序號:

=IF(C2<>"",MAX($B$1:B1)+(C2<>C1)*1,"")

利用IF函數(shù)條件判斷:

如果C2單元格不等于空值時,我們返回MAX($B$1:B1)+(C2<>C1)*1的原值;如果C2單元格等于空值時,則返回空值即可。

推薦閱讀:Excel不規(guī)則合并單元格怎么批量填充序號? 不規(guī)則合并單元格排序的技巧

相關(guān)文章

最新評論

左贡县| 景泰县| 三门峡市| 庐江县| 县级市| 湟中县| 浦江县| 海丰县| 桃江县| 桂东县| 铜鼓县| 分宜县| 阳信县| 九台市| 丰镇市| 巴里| 陈巴尔虎旗| 方正县| 铜山县| 巴林左旗| 葵青区| 大关县| 丘北县| 洪江市| 阿鲁科尔沁旗| 九江市| 乌拉特后旗| 南开区| 易门县| 会同县| 丰台区| 自治县| 隆尧县| 南乐县| 洛扎县| 兰考县| 德江县| 兴安盟| 长沙市| 马龙县| 曲沃县|