Sut i fewnosod rhifau neu resi ar gyfer rhifau dilyniannol coll yn Excel?
Gan dybio bod gennych chi restr o rifau dilyniannol mewn taflen waith, ond mae yna rai rhifau coll ymhlith y dilyniant, ac nawr mae angen i chi fewnosod y rhifau coll neu'r rhesi gwag i sicrhau bod y dilyniant yn gyflawn (a ddangosir fel y sgrinluniau canlynol). Sut allech chi ddatrys y broblem hon yn Excel yn gyflym?
Mewnosodwch rifau coll ar gyfer dilyniant gyda'r nodwedd Trefnu a Dileu Dyblygu
Efallai y gallwch ddod o hyd i'r rhifau coll fesul un, ac yna eu mewnosod, ond mae'n anodd i chi nodi lleoliad y rhai sydd ar goll os oes cannoedd o rifau dilyniannol. Yn Excel, gallaf ddefnyddio'r nodwedd Trefnu a Dileu Dyblygu i ddelio â'r dasg hon.
1. Yn dilyn diwedd y rhestr ddilyniannau, llenwch rifau dilyniant arall o 2005023001 i 2005023011. Gweler y screenshot:
2. Yna dewiswch ystod y ddau rif dilyniant a chlicio Dyddiad > Trefnu A i Z., gweler y screenshot:
3. Ac mae'r data a ddewiswyd wedi'i ddidoli fel y screenshot canlynol:
4. Yna mae angen i chi gael gwared ar y dyblygu trwy glicio Dyddiad > Tynnwch y Dyblygion, ac yn y popped allan Tynnwch y Dyblygion blwch deialog, gwiriwch y Colofn enwwch eich bod am gael gwared ar y dyblygu, gweler sgrinluniau:
5. Yna cliciwch OK, y dyblygu yn Colofn A. wedi'i ddileu, ac mae'r rhifau coll yn y rhestr dilyniant wedi'u mewnosod, gweler y screenshot:
Mewnosod rhifau coll ar gyfer dilyniant gyda chod VBA
Os ydych chi'n teimlo bod cymaint o gamau gyda'r dulliau uchod, yma hefyd mae cod VBA yn gallu'ch helpu chi i orffen y broblem hon. Gwnewch fel a ganlyn:
1. Daliwch i lawr y ALT + F11 allweddi, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau ffenestr.
VBA: rhowch rifau coll ar gyfer y dilyniant
Sub InsertValueBetween()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Rng As Range
Dim outArr As Variant
Dim dic As Variant
Set dic = CreateObject("Scripting.Dictionary")
'On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
num1 = WorkRng.Range("A1").Value
num2 = WorkRng.Range("A" & WorkRng.Rows.Count).Value
interval = num2 - num1
ReDim outArr(1 To interval + 1, 1 To 2)
For Each Rng In WorkRng
dic(Rng.Value) = Rng.Offset(0, 1).Value
Next
For i = 0 To interval
outArr(i + 1, 1) = i + num1
If dic.Exists(i + num1) Then
outArr(i + 1, 2) = dic(i + num1)
Else
outArr(i + 1, 2) = ""
End If
Next
With WorkRng.Range("A1").Resize(UBound(outArr, 1), UBound(outArr, 2))
.Value = outArr
.Select
End With
End Sub
3. Yna pwyswch F5 allwedd i redeg y cod hwn, a bydd blwch prydlon yn popio allan, dewiswch yr ystod ddata rydych chi am fewnosod y rhifau coll (peidiwch â dewis yr ystod teitl), gweler y screenshot:
4. Ac yna cliciwch OK, mae'r rhifau coll wedi'u mewnosod ar y rhestr ddilyniannau. Gweler sgrinluniau:
Mewnosod rhesi gwag ar gyfer dilyniant coll gyda chod VBA
Weithiau, does ond angen i chi ddod o hyd i le'r rhifau coll a mewnosod rhesi gwag rhwng y data, fel y gallwch chi nodi'r wybodaeth yn ôl yr angen. Wrth gwrs, gall y cod VBA canlynol hefyd eich helpu i ddatrys y broblem hon.
1. Dal i lawr y ALT + F11 allweddi, ac mae'n agor a Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau ffenestr.
VBA: mewnosod rhesi gwag ar gyfer dilyniant coll
Sub InsertNullBetween()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Rng As Range
Dim outArr As Variant
Dim dic As Variant
Set dic = CreateObject("Scripting.Dictionary")
'On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
num1 = WorkRng.Range("A1").Value
num2 = WorkRng.Range("A" & WorkRng.Rows.Count).Value
interval = num2 - num1
ReDim outArr(1 To interval + 1, 1 To 2)
For Each Rng In WorkRng
dic(Rng.Value) = Rng.Offset(0, 1).Value
Next
For i = 0 To interval
If dic.Exists(i + num1) Then
outArr(i + 1, 1) = i + num1
outArr(i + 1, 2) = dic(i + num1)
Else
outArr(i + 1, 1) = ""
outArr(i + 1, 2) = ""
End If
Next
With WorkRng.Range("A1").Resize(UBound(outArr, 1), UBound(outArr, 2))
.Value = outArr
.Select
End With
End Sub
3. Yna pwyswch F5 allwedd i redeg y cod hwn, a bydd blwch prydlon yn ei arddangos, ac yna dewiswch yr ystod ddata rydych chi am ei mewnosod rhesi gwag ar gyfer y dilyniant coll (peidiwch â dewis yr ystod teitl), gweler y screenshot:
4. Ac yna cliciwch OK, mae'r rhesi gwag wedi'u mewnosod ar gyfer y rhestr dilyniant goll. Gweler sgrinluniau:
Mewnosodwch rifau coll neu resi gwag ar gyfer dilyniant gyda Kutools ar gyfer Excel
Yma, byddaf yn cyflwyno teclyn hawdd a defnyddiol- Kutools ar gyfer Excel, Gyda'i Dewch o Hyd i Rif Dilyniant Ar Goll nodwedd, gallwch fewnosod y rhif dilyniant coll neu'r rhesi gwag yn gyflym rhwng y dilyniant data presennol.
Kutools ar gyfer Excel : gyda mwy na 300 o ychwanegiadau Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad mewn 30 diwrnod. |
Os ydych chi wedi gosod Kutools ar gyfer Excel, gwnewch fel a ganlyn:
1. Dewiswch y dilyniant data rydych chi am fewnosod y rhifau coll.
2. Cliciwch Kutools > Mewnosod > Dewch o Hyd i Rif Dilyniant Ar Goll, gweler y screenshot:
3. Yn y Dewch o Hyd i Rif Dilyniant Ar Goll blwch deialog, gwirio Mewnosod rhif dilyniant coll i fewnosod y rhifau coll neu I.traddodi rhesi gwag wrth ddod ar draws rhifau dilyniant coll i fewnosod rhesi gwag yn ôl yr angen. Gweler y screenshot:
4. Ac yna cliciwch OK botwm, ac mae'r rhifau dilyniant coll neu'r rhesi gwag wedi'u mewnosod yn y data, gweler sgrinluniau:
Dadlwythwch a threial am ddim Kutools ar gyfer Excel Nawr !
Demo: Mewnosodwch rifau coll neu resi gwag ar gyfer dilyniant gyda Kutools ar gyfer Excel
Erthygl gysylltiedig:
Sut i nodi dilyniant rhifau coll yn Excel?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!