Skip to main content

Conas as a chéile bán a chur isteach os cionn téacs ar leith in Excel?

cuir isteach sraith os cionn téacs sonrach 1 2 cuir isteach sraith os cionn téacs sonrach 2

Nuair a bhíonn tú ag obair ar bhileog oibre, an ndearna tú iarracht riamh sraith bán a chur isteach os cionn téacs ar leith i gcolún? Mar shampla, tá roinnt ainmneacha i gcolún A, anois, ba mhaith liom sraitheanna bána a chur isteach os cionn na gcealla ina bhfuil an t-ainm “Mike” mar an scáileán ar chlé a thaispeántar, b’fhéidir, níl aon bhealach díreach ann chun an tasc seo a réiteach in Excel . An t-alt seo, labhróidh mé faoi roinnt cleasanna maithe chun déileáil leis an bpost seo in Excel.

Cuir isteach sraith bán os cionn téacs ar leith le cód VBA

Cuir isteach sraith bán os cionn téacs ar leith le Kutools le haghaidh Excel


Cuir isteach sraith bán os cionn téacs ar leith le cód VBA

Cuirfidh ró-bhán os cionn an téacs shonraigh de láimh ceann ar cheann amú go leor ama, anseo, cruthóidh mé cód VBA duit chun an tsraith bhán os cionn luach sonrach cille a chur isteach ag an am céanna.

1. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus ansin an macra seo a leanas a ghreamú sa Modúil Fuinneog.

Cód VBA: Cuir isteach sraith bán os cionn téacs ar leith go tapa

Sub test1()
'updateby Extendoffice
    Dim i As Long
    Dim xLast As Long
    Dim xRng As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = Application.ActiveWindow.RangeSelection.Address
    Set xRng = Application.InputBox("please select the column with specific text:", "Kutools for Excel", xTxt, , , , , 8)
    If xRng Is Nothing Then Exit Sub
    If (xRng.Columns.Count > 1) Then
        MsgBox "the selected range must be one column", , "Kutools for Excel"
        Exit Sub
    End If
    xLast = xRng.Rows.Count
    For i = xLast To 1 Step -1
      If InStr(1, xRng.Cells(i, 1).Value, "Mike") > 0 Then
        Rows(xRng.Cells(i, 1).Row).Insert shift:=xlDown
      End If
    Next
End Sub

3. Ansin brúigh F5 eochair chun an cód seo a rith, agus tiocfaidh bosca dialóige amach le cur i gcuimhne duit na sonraí colúin a roghnú ina bhfuil téacs sonrach ar mhaith leat an tsraith thuas a chur isteach ann, féach an scáileán:

cuir isteach sraith os cionn téacs sonrach 3

4. Agus ansin cliceáil OK cnaipe, tá na sraitheanna bán curtha isteach os cionn an téacs shonraigh “Mike”.

nótaí: Sa chód thuas, is féidir leat luach an téacs a athrú “Mike”Maidir le haon luachanna eile a theastaigh uait ón script Má tá InStr (1, xRng.Cells (i, 1) .Value, "Mike")> 0 Ansin.


Cuir isteach sraith bán os cionn téacs ar leith le Kutools le haghaidh Excel

Má tá tú Kutools le haghaidh Excel, Lena Roghnaigh Cealla Sonracha gné, is féidir leat na luachanna cille sonraithe a roghnú ar dtús, agus ansin fóntais Excel In Sheet Rows a chur i bhfeidhm chun na sraitheanna bán a chur isteach ag an am céanna.

Kutools le haghaidh Excel : le níos mó ná 300 breiseán áisiúil Excel, saor in aisce le triail gan aon teorannú i 30 lá

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar a leanas le do thoil:

1. Roghnaigh an raon sonraí a theastaíonn uait a úsáid.

2. Ansin cliceáil Kutools > Roghnaigh > Roghnaigh Cealla Sonracha, féach ar an scáileán:

3. Sa an Roghnaigh Cealla Sonracha dialóg, roghnaigh Cell faoi ​​na Cineál roghnúcháin, agus ansin sonraigh na critéir a theastaíonn uait faoin Cineál sonrach alt, sa chás seo, roghnóidh mé Cothrom ó na Cineál sonrach, agus cuir isteach an t-ainm a theastaíonn uaim a roghnú, féach an pictiúr:

cuir isteach sraith os cionn téacs sonrach 5

4. Ansin cliceáil Ok cnaipe, roghnaítear na cealla go léir a bhfuil luach ag Mike orthu ag an am céanna, féach an pictiúr:

cuir isteach sraith os cionn téacs sonrach 6

5. Tar éis duit na cealla téacs ar leith a roghnú, cliceáil le do thoil Baile > Ionsáigh > Cuir Sraitheanna Bileog isteach, agus cuirfear na sraitheanna bán isteach os cionn an téacs roghnaithe, féach screenshots:

cuir isteach sraith os cionn téacs sonrach 7 2 cuir isteach sraith os cionn téacs sonrach 2

 Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


Taispeántas: Cuir isteach sraith bán os cionn téacs ar leith le Kutools for Excel

Kutools le haghaidh Excel: le níos mó ná 300 breiseán áisiúil Excel, saor in aisce le triail gan aon teorannú i 30 lá. Íoslódáil agus triail saor in aisce Anois!

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

Tuairisc


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I try do it to put a blank row after every non-empty cell, but excel says. "That command cannot be used on multiple selections"
Why it dosnt work for me???
This comment was minimized by the moderator on the site
Is there a way not to appears dialog box with pop out to remind me to select the column data which contains specific text I want to insert row above, If a specified cell is filled with data, then process run automatically , without promptings, and insert row above?
This comment was minimized by the moderator on the site
This has been amazing for the data I have. I was wondering if you could help me one step further. I have been able to split my data based on this, but then I need to colour code my groups of data. When I split my data I have a variable number of rows from 1-50, and I have 36 columns of data including 32 columns that I need to compare the values within to the top row. I am currently manually selecting each group (as separated by a blank row) and then using ctrl+shift+| to highlight column differences, and formatting those cells to highlight the differences.


Is there anyone who could write a code to select and format those column differences within the groupings, using the blank row as a separator?
This comment was minimized by the moderator on the site
Hi, i have a similar problem as the one above. What if i want to select the cell below a specified criteria? For example, you can use the example from above. i want to select the cell below "Mike". is there any easy way out?
This comment was minimized by the moderator on the site
@SSJ did you ever find a solution?
This comment was minimized by the moderator on the site
Hello, guys,

To insert blank rows below a specific cell value, you can apply the following code:

Sub BlankLine()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Columns(1)
xLastRow = WorkRng.Rows.Count
Application.ScreenUpdating = False
For xRowIndex = xLastRow To 1 Step -1
Set Rng = WorkRng.Range("A" & xRowIndex)
If Rng.Value = "Mike" Then
Rng.Offset(1, 0).EntireRow.Insert Shift:=xlDown
End If
Next
Application.ScreenUpdating = True
End Sub

Please change the criteria "Mike" to your own cell value.

Hope it can help you, thank you!
This comment was minimized by the moderator on the site
thank you! its worked.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations