KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come inserire una riga vuota sopra un testo specifico in Excel?

AutoreXiaoyang Data di modifica
dati originalifreccia destrainserisci riga sopra un testo specifico

Quando si lavora su un foglio di lavoro, vi è mai capitato di dover inserire una riga vuota sopra un testo specifico in una colonna? Ad esempio, nella colonna A compaiono alcuni nomi e ora desiderate inserire righe vuote sopra le celle contenenti il nome «Mike», come illustrato nello screenshot a sinistra. Probabilmente Excel non offre un metodo diretto per eseguire questa operazione, ma in questo articolo vi svelerò alcuni trucchi efficaci per gestirla con facilità.

Inserire Riga vuota sopra un testo specifico con codice VBA

Inserire Riga vuota sopra un testo specifico con Kutools per Excel


Inserire Riga vuota sopra un testo specifico con codice VBA

Inserire manualmente una riga vuota sopra un testo specifico, riga per riga, richiederebbe molto tempo. Per questo motivo, ho creato un codice VBA che permette di inserire contemporaneamente una riga vuota sopra un valore di cella specifico.

1. Tieni premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic for Applications.

2. Fare clic su Inserisci > Modulo, quindi incollare la seguente macro nella finestra del Modulo.

Codice VBA: Inserire rapidamente Riga vuota sopra un testo specifico

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. Premere quindi il tasto F5 per eseguire il codice. Verrà visualizzata una finestra di dialogo che chiederà di selezionare i dati della colonna contenente il testo specifico sopra il quale si desidera inserire una riga; vedere lo screenshot:

codice VBA per selezionare l'intervallo di dati

4. Fare quindi clic sul pulsante OK; le righe vuote saranno state inserite sopra il testo specifico «Mike».

Nota: Nel codice riportato sopra, puoi sostituire il valore di testo «Mike» con qualsiasi altro valore desideri nello script If InStr(1, xRng.Cells(i, 1).Value, «Mike») > 0Then.


Inserire Riga vuota sopra un testo specifico con Kutools per Excel

Se hai Kutools per Excel, grazie alla sua funzionalità Seleziona celle specifiche, puoi innanzitutto selezionare i valori di cella desiderati e poi utilizzare lo strumento «Inserisci righe di foglio» di Excel per aggiungere contemporaneamente le righe vuote.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, procedere come segue:

1. Selezionare l’intervallo di dati da utilizzare.

2. Fare quindi clic su Kutools > Seleziona > Seleziona celle specifiche; vedere lo screenshot:

fai clic sulla funzione Seleziona celle specifiche di Kutools

3. Nella finestra di dialogo Seleziona celle specifiche, selezionare Cella in corrispondenza di Seleziona tipo, quindi specificare i criteri necessari nella sezione Specifica tipo. In questo caso, verrà scelto Uguale a dal menu a discesa Specifica tipo e verrà inserito il nome da selezionare; vedere lo screenshot:

imposta i criteri nella finestra di dialogo

4. Fare quindi clic sul pulsante Ok: tutte le celle il cui valore è «Mike» verranno selezionate contemporaneamente. Vedere lo screenshot:

tutte le celle con il testo specifico sono selezionate

5.Dopo aver selezionato le celle contenenti il testo specifico, fare clic su Home>Inserisci>Inserisci righe di foglio; le Righe vuote verranno inserite sopra il testo selezionato; vedere gli screenshot:

fai clic su Home > Inserisci > Inserisci righe del fogliofreccia destrale righe vuote vengono inserite sopra il testo selezionato

Scarica e prova gratis Kutools per Excel ora!


Demo: Inserire Riga vuota sopra un testo specifico con Kutools per Excel

 

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi