Condividi tramite

Nascondere righe di tabelle Word 2016 se hanno una cella vuota

Anonimo
2017-08-24T22:27:01+00:00

In una tabella Word (con campi riempiti con "stampa unione" da un foglio Excel) è possibile nascondere (e non stampare) le righe che hanno una cella senza il valore, anche se nella cella di Excel di partenza c'è una formula? 

Grazie mille

Microsoft 365 e Office | Word | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2017-08-26T16:09:00+00:00

Il problema si potrebbe risolvere lavorando su Excel compattando la tabella, quindi fare il merge con questa.

Supponiamo che i dati si trovino nel Foglio1.

Operiamo nel nel Foglio2:

  1. nella prima riga: replicare i titoli del Foglio1
  2. in A2: =SE(Foglio1!A2>0;Foglio1!A2;"") da trascinare a destra fino a C2
  3. in D2: =SE.ERRORE(INDIRETTO("Foglio1!R"&RIF.RIGA(A2)&"C"&PICCOLO(SE(VAL.NUMERO(Foglio1!$G2:$O2);RIF.COLONNA(Foglio1!$G2:$O2));INT(RIF.COLONNA(D1)/4))+RESTO(RIF.COLONNA(A1);-4);0);"")

formula matriciale (una volta copiata nella barra delle formule va confermata con Ctrl+Maiusc+Invio)

da trascinare a destra fino a O2.

  1. selezionare la riga 2 (A2:O2) e trascinare in basso fino a esaurimento dati.

questo il risultato nel Foglio2:

  1. effettuare la stampa unione facendo riferimento al Foglio2

**Clicca QUI**per scaricare una copia del file.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

13 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-08-31T15:03:16+00:00

    Per condividere un file occorre caricarlo su un sito di upload tipo OneDrive o Dropbox, quindi nella risposta indicare il link per scaricarlo.

    Per OneDrive vedi qui:

    http://is.gd/snGUFN

    La risposta è stata utile?

    4 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2017-09-02T06:54:56+00:00

    No spiacente. I dati sono troppo disomogenei per poter applicare un metodo standard di estrazione.

    Per esempio, con riferimento solo alle prime colonne partendo dalla O:

    1. era stato ipotizzato che solo la colonna Valore contenesse numeri per cui nella formula aveva senso il controllo VAL.NUMERO(), mentre invece ve ne sono altre numeriche che ne vanificano l'efficacia.
    2. il gruppo Temperatura (colonna U) ha una colonna in più (la V: gradi C)) e due colonne in meno (i limiti).
    3. il gruppo Colore (colonna Z) ha una colonna in più (la AA: Diluizione) mentre il Valore è rappresentato da un stringa (percettibile/non percettibile); mancano inoltre le colonne Incertezza.

    E così via. Tanto più che nella tabella, alla fine delle colonne, leggo "Continua", il che lascia pensare che, una volta effettuata l'estrazione, possano ripresentarsi nuovi casi di disomogeneità.

    A questo proposito, come avrete notato, o gli esempi, anche se tali, riportano la situazione reale e complessiva, o non si risolve il problema.

    Occorrerebbe avere una tabella con i gruppi di Analisi composti dalle stesse colonne e nello stesso ordine come nell'esempio di partenza e con dati omogenei.

    Così non sono in grado di darvi una mano.

    Se volete potete rivolgere il quesito al gruppo Excel per vedere se qualche esperto di VB può risolvere il problema ma, ripeto, in presenza di dati disomogenei, temo che sia impossibile.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2017-08-25T16:17:39+00:00

    Ho spiegato in modo incompleto il problema: nel mio documento Word, le prime celle della riga Excel servono per riempire l'intestazione del documento Word che deve essere sempre stampata.

    Le colonne successive di Excel contengono dei dati che vengono riportati in un'altra tabella del documento Word. Questi dati esistono soltanto per alcune righe. Sono soltanto le righe di questa tabella che vorrei non stampare se il dato è vuoto. La prima parte della riga Excel invece serve sempre.

    Quindi il risultato che vorrei ottenere è avere un documento Word con l'intestazione per ogni riga del foglio Excel. Nello stesso documento documento Word, dovrebbe poi esserci una tabella con soltanto righe che contengono il valore del dato.

    Riporto una semplificazione del foglio Excel:

    per il documento relativo alla riga 2 vorrei ottenere un documento Word di questo tipo:

    Il documento successivo dovrebbe essere così:

    Grazie infinite

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-08-25T07:40:13+00:00

    Utilizza il filtro della stampa unione per escludere le righe che hanno una o più celle senza valore.

    La risposta è stata utile?

    0 commenti Nessun commento