Come concatenare solo le celle visibili in Excel?
Se hai un elenco di dati filtrati, ora, devi solo concatenare solo le celle visibili e ignorare le celle nascoste per ottenere il seguente risultato combinato. Come hai potuto completare questa attività rapidamente e facilmente in Excel?
Concatena solo i valori di cella visibili in una cella con codice VBA
Concatena solo i valori di cella visibili in una cella con codice VBA
È possibile creare un Funzione definita dall'utente per risolvere questo lavoro, eseguire i seguenti passaggi:
1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.
Codice VBA: concatena solo i valori di cella visibili:
Private Function ConcatenateVisible(xRg As Variant, sptChar As String)
'Updateby Extendoffice
Dim rg As Range
For Each rg In xRg
If (rg.EntireRow.Hidden = False) And (rg.EntireColumn.Hidden = False) Then
ConcatenateVisible = ConcatenateVisible & rg.Value & sptChar
End If
Next
ConcatenateVisible = Left(ConcatenateVisible, Len(ConcatenateVisible) - Len(sptChar))
End Function
3. Quindi salva e chiudi questo codice, torna al foglio di lavoro e inserisci questa formula: = concatenatovisibile (B2: B10, "-") (B2: B10 è l'intervallo di dati filtrato che desideri combinare, "-"È il separatore per separare i valori combinati, puoi modificarli secondo le tue necessità.) In una cella vuota in cui desideri individuare il risultato combinato, quindi premere entrare chiave per ottenere il risultato. Vedi screenshot:
Note:: Con questa funzione definita dall'utente, il risultato combinato verrà modificato dinamicamente con i dati filtrati, ad esempio, se si filtra il prodotto di KTO, il risultato combinato verrà modificato nei nuovi dati filtrati. Vedi screenshot:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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 della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!