Il modo più semplice per trasformare due colonne in una formula di corrispondenza?Tutti,
Compito semplice, ma su larga scala.
Ho una tabella con due colonne che hanno due diverse convenzioni di denominazione per la stessa cosa. Poche centinaia di righe. Diciamo qualcosa del genere:
Nome in codice NATO Nome comune
e così via. Ora ho bisogno di un modo semplice per creare una formula Match da queste colonne. Qualche suggerimento piuttosto che analizzare la tabella esternamente e aggiungere pezzi di formula attorno ad essa?
Il motivo per cui ho bisogno di una formula, e non di un Virtual Join o qualcosa del genere, è che ho una colonna con nomi misti, alcuni sono nomi di segnalazione Nato, altri sono nomi comuni. La formula funzionerebbe sui nomi Nato, cambiandola in Nomi comuni, lasciando intatti i Nomi comuni.
Inoltre, qualsiasi altro modo per ridurre due convenzioni di denominazione in una colonna a una se ho una tabella di nomi corrispondenti da entrambe le convenzioni?
Grazie!
Ri: Il modo più semplice per trasformare due colonne in una formula di corrispondenza?Fantastico, grazie! Esattamente quello che avevo in mente, per qualche motivo sono rimasto bloccato nella costruzione del codice della formula con mezzi esterni quando potevo farlo facilmente nella tabella stessa.Ri: Il modo più semplice per trasformare due colonne in una formula di corrispondenza?È abbastanza facile manipolare le colonne della tabella nelle ossa dei codici Match() di cui hai bisogno concatenando le due colonne insieme ad alcune virgolette (") e virgole (,) con una formula come questa:
"\!"" || :a || "\!" , \!"" || :p</img> || "\!", "

Quindi, basta evidenziare la nuova colonna con i valori concatenati nella tabella dei dati e scegliere Modifica->Copia per ottenere quei valori negli appunti.
Ora puoi aprire il tuo nuovo Formula Editor in cui desideri Match (), aggiungere la funzione Match, impostare la colonna di corrispondenza in modo appropriato e quindi fare doppio clic sulla funzione Match per ottenere l'editor JSL per esso. Incolla sopra le due funzioni Empty() con i valori copiati. Assicurati di rimuovere la virgola finale (,).
