Come posso creare una lista in Sheet1 composta da selezioni su Sheet2 in Excel?


0

Sto cercando di creare un modulo preventivo che stamperà solo le selezioni di interesse per il mio potenziale cliente. Voglio elencare tutte le opzioni disponibili (elenco dei miei servizi) in Sheet2 e fare le mie selezioni (ad esempio - in un elenco di 100 elementi, seleziono gli elementi 1, 2, 5, 14, 29, ecc.). Solo gli elementi selezionati verranno visualizzati nella quotazione in Sheet1 senza spazi vuoti in mezzo.

ha senso? Qualcuno sa come posso eliminare tutte le righe vuote tra le selezioni?


1
Benvenuto in Super User. per favore modificare la tua domanda per includere ciò che hai già provato e dove sei rimasto bloccato. Questo è un tipo di sito di "auto-aiuto", nel senso che inizi e ti aiutiamo quando ci sono problemi. Il centro assistenza può spiegare meglio.
CharlieRB

Risposte:


0

enter image description here

Ho corretto la mia coltellata originale con una formula e funziona a meno che il cliente abbia la stessa quantità per 2 o più servizi. Quindi questo è un grosso fallimento. La soluzione è FILTER nella scheda DATI della barra multifunzione (non è difficile trovare su versioni precedenti di Excel pre-ribbon).

enter image description here

La parte più intelligente è che mantieni solo 1 elenco principale di servizi, prezzi, minimi. Non lo usi per nient'altro. La si "duplica" per ogni foglio di ordine / cliente inserendo in B1:

= Sheet1!B1

dove Sheet1 ha l'elenco principale. Copi quella formula su tutte le righe B, C, D di cui hai bisogno. Lascia A per la quantità e fai i tuoi calcoli nella colonna E (non devi fare trucchi "fantasiosi" per nascondere gli zeri oi valori di errore, il filtro li nasconde per te). Si applica il filtro ai fogli dei clienti, non al foglio dell'elenco principale. È così facile La mia spiegazione è più complicata della soluzione. Ecco un link: Introduzione di Microsoft per filtrare . Dai anche un'occhiata al filtro avanzato: potresti preferire copiare l'elenco principale su molti fogli e quindi utilizzare l'opzione "Filtra l'elenco, sul posto" del filtro avanzato (o un altro).


Questo ha fatto il trucco, Klausnrooster! Grazie per la vostra pazienza e la vostra preziosa assistenza. Spero di poter ripagare il favore un giorno, direttamente a te o assistendo qualcun altro.
Kip Hartman

Ottimo Kip. Puoi cliccare per accettare la risposta per favore? Chiude il ciclo per così dire.
klausnrooster

0
=IF(ISNUMBER(LARGE(Sheet2!$A$1:$A$100,ROW()-1)),INDEX(Sheet2!A$1:A$100,MATCH(LARGE(Sheet2!$A$1:$A$100,ROW()-1),Sheet2!$A$1:$A$100,0)),"")

che va in A2 e viene copiato fino alla D100. Ma funziona solo se le quantità di ordine sono uniche. Quindi Fail-big time. Puoi aggiungere un po 'di incolla di immagine o solo un mockup dattilografato delle tue colonne esatte?


Domande come questa che non forniscono specifiche sono difficili da fornire una buona risposta. Generalmente, è meglio chiedere specifiche nei commenti e poi dare una risposta specifica quando ci sono abbastanza informazioni per farlo. Lo scopo di SU è compilare domande e risposte per riferimento (che è per lo più esterno, BTW). L'interrogante risolve il problema nel processo. Affrontando l'interrogante per nome o dicendo che fornirai una soluzione più dettagliata se forniscono più informazioni in realtà non è coerente con la natura del sito (un altro motivo per attendere i dettagli).
fixer1234

Così continua la mia educazione di S.O. Non usare in disaccordo con Mod o regole (di pollice?); sono quello che sono. E per una buona ragione: non vuoi che si riempia di spazzatura. Rallenta tutti e scoraggia ppl del tutto. Penso che SU dovrebbe tollerare un po 'di più di SO. Tuttavia se l'OP ha solo un po 'di persistenza, la mia risposta sopra è tutto ciò di cui ha bisogno.
klausnrooster

Grazie Klausnrooster. Non so come "aggiungere un po 'di incolla di immagini" quindi ecco un esempio di quali colonne ho bisogno:
Kip Hartman

QUANTITÀ | SERVIZIO | PER ARTICOLO | MINIMO | QUANTITÀ
Kip Hartman

Quindi l'Utente aggiungerebbe la quantità per i servizi di cui ha bisogno su Tab2 dove sono elencati tutti i servizi. I record con una quantità verranno visualizzati in Tab1, che è il modulo d'ordine. L'unica cosa che non so è come scrivere una formula che prende, ad esempio, i cinque servizi selezionati da Tab2 e li elenca su Tab1 senza nessuna riga vuota tra. Non capisco come utilizzare le informazioni che hai fornito nell'esempio sopra. Non sono così esperto o bravo come te e gli altri. Grazie per l'aiuto - per favore prova a "stupido" qualsiasi consiglio futuro :)
Kip Hartman
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.