Buscar un asterisco en Excel

El otro día estaba sentado en mi escritorio cuando, de pronto, alguien entró en la oficina e hizo la pregunta más extraña:

Estamos trabajando en Excel y hay una columna de números de orden con una estrella al final y quisiéramos borrarla. ¿Alguien sabe cómo hacerlo?

Obviamente, todos respondimos en coro:

¡Pues, Ctrl+H (o Edición > Remplazar) y remplaza el carácter ‘*’ por nada!

Excepto que, por supuesto, no funcionó. El problema: el asterisco (‘*’) es un carácter especial cuando se hace una búsqueda en Excel; es un carácter comodín o de sustitución.

¿Pero, debe haber una forma de buscar un asterisco en Excel, no?

¡Por supuesto! ¡Cualquier cosa es posible en informática! Lo único que hay que hacer es utilizar una secuencia de escape, o sea, preceder el caracter especial de otro caracter especial; en nuestro caso es la tilde de la eñe (‘~’).

Así que solo queda buscar el texto ‘~*’ (sin los apóstrofos, por supuesto) y remplazarlo por nada; eso borrará los asteriscos de su hoja de cálculo Excel.

(Photo Tetsumo / CC BY 2.0)

Publicités

Finding an Asterisk in Excel

I was sitting at my desk when, suddenly, someone came in the office and asked the weirdest question:

We’re working on Excel and there’s a column with order number that end with a star and we’d like to remove it. Does anyone know how?

Obviously, we all immediately responded in choir:

Why, Ctrl+H (or Edit > Replace) and you replace character ‘*’ with nothing!

Except that, obviously, it didn’t work. The problem: the asterisk (‘*’) is a special character when you are trying to find something in Excel; it’s a wildcard or substitution character.

But there has to be a way to find an asterisk in an Excel cell, isn’t there?

Of course! Everything is possible with computers! All you have to do is “escape” the special character, i.e., precede it with another special character; in our case, it’s the tilde (‘~’).

Look for the string ‘~*’ (without the apostrophes, of course) and replace it with nothing at all; that will delete the asterisks from your Excel worksheet.

(Photo Tetsumo / CC BY 2.0)

Rechercher un astérisque sous Excel

J’étais assis à ma place quand, soudain, quelqu’un rentre dans le bureau de l’informatique avec la question la plus étrange :

On est sur Excel et on a une colonne avec numéros de commande qui se finissent tous par une étoile et on aimerait la virer. Quelqu’un sait comment on fait ?

Évidemment, la réponse en chœur a été immédiate :

Ben, Ctrl+H (ou Edition > Rechercher) et tu remplaces le caractère ‘*’ par rien du tout !

Sauf qu’évidemment, ça ne marche pas. Le piège : l’astérisque (‘*’) est un caractère spécial lorsque l’on fait une recherche sous Excel ; il s’agit d’un caractère générique ou de substitution.

Mais il doit y avoir un moyen de trouver un astérisque dans une cellule Excel, quand même, n’est-ce pas ?

Évidemment ! Tout est possible en informatique ! Il suffit pour cela “d’échapper” le caractère spécial, c’est à dire, le précéder d’un autre caractère spécial ; dans notre cas, c’est le tilde (‘~’).

Cherchez donc la chaîne ‘~*’ (sans les apostrophes, évidemment) et remplacez-la par rien du tout, cela effacera vos astérisques dans votre feuille Excel.

(Photo Tetsumo / CC BY 2.0)

No todos sus e-mails son para usted

Stacks of paper

¡Exacto! No todo lo que llega a su bandeja de entrada es para uno y, por lo tanto, no merece su entera y, sobre todo, inmediata atención.

¿Entonces, qué hace todo ese correo ahí en primer lugar? Básicamente, hay tres tipos de e-mail:

  • están los e-mails que nos mandan esperando una acción y/o una respuesta de nuestra parte;
  • están los e-mails que recibimos porque alguien quiere mantenernos al tanto ya sea mandándonos un e-mail directamente (o sea, nuestro nombre aparece en el campo Para) o poniéndonos en Cc;
  • y para terminar, están los e-mails que llegan a nuestra bandeja pero que no nos conciernen directamente. Me refiero sobre todo a las listas de distribución: ya sea listas a las que nos suscribimos para recibir información o listas a las que somos agregados automáticamente en nuestras empresas.

Esta es, por supuesto, sólo una de muchas formas de categorizar el correo.

Sin embargo, noten cómo cada una de estas categorías requiere intrínsecamente menos tiempo de su parte. Probablemente querrán revisar los e-mails de la primera categoría varias veces al día y hacer algo al respecto; la segunda categoría merece tal vez 3 o 4 visitas al día, nada más para mantenerse al tanto; y la última categoría debería manejarse fácilmente con una o dos visitas al día. ¿Sienten cómo está aumentando el rendimiento?

Claro, este aumento sólo existe si el programa que usa para leer e-mails puede clasificar su correo automáticamente. Yo uso Outlook 2007 y clasifico mi correo en las tres categorías mencionadas con dos reglas simples. Dejo las reglas en inglés porque no tengo una versión en español de Outlook, pero me imagino que igual entenderán:

  1. Apply this rule after the message arrives
    where my name is in the Cc box
    move it to the @CC folder
    and stop processing more rules
  2. Apply this rule after the message arrives
    where my name is not in the To box
    move it to the @Not for me folder
    except where my name is in the Cc box
    or except if sent to Important List 1; Important List 2

@CC y @Not for me son folders que creé bajo mi Bandeja de entrada. Representan las dos últimas categorías de mi lista. Los mensajes de la primera categoría, mis mensajes, se quedan en la Bandeja de entrada. Noten que agregué un par de excepciones a la regla general « Not for me », ya que yo sé que los e-mails que se envían a ciertas listas de distribución son igual de importantes que si mi nombre hubiera estado en la lista de recipientes.

Usando este sistema de clasificación automática, el e-mail se me hizo repentinamente mucho menos estresante, simplemente porque, aunque siempre veo correo sin leer en Outlook, rápidamente sé si se trata de correo que requiere mi atención inmediata (el correo que se queda en la Bandeja de entrada) o si es algo que probablemente no me interesa (el folder Not for me).

El sistema funciona mejor si sus amigos y colegas saben cómo dirigir un e-mail (o una carta). Yo igual puedo certificar buenos resultados inclusive sin entrenar a los colegas.

Espero que se diviertan clasificando sus e-mails 😉

Photo by I am I.A.M.

Tous vos mails ne sont pas à vous

Stacks of paper

C’est exact ! Tout ce qui arrive dans votre boîte de réception ne vous est pas forcément destiné et, donc, ne mérite pas votre attention absolue et, surtout pas, immédiate.

Alors, que fait tout ce courrier dans votre boîte de réception ? Il y a différents types d’e-mails :

  • il y a les mails que l’on vous envoie en attendant une action ou une réponse de votre part ;
  • il y a les mails que vous recevez parce que l’on veut vous maintenir informé soit en vous envoyant le mail directement (votre adresse se trouve dans le champ À) ou en vous mettant en Cc ;
  • et enfin il y a les mails qui arrivent dans votre boîte mais qui ne vous concernent pas directement. Il s’agit ici surtout de listes de distribution : soit des listes auxquelles vous êtes abonné pour les informations qui y sont partagées, soit des listes auxquelles vous appartenez au sein de votre entreprise.

Ceci n’est, évidemment, qu’une manière de classifier son courrier.

Cependant, remarquez comment chacune de ces catégories requiert, de part sa nature, de moins en moins de temps de votre part. Vous voudrez regarder les e-mails de la première catégorie plusieurs fois par jour et faire quelque chose en conséquence ; la deuxième catégorie mérite que l’on la regarde 3 ou 4 fois par jour, assez pour rester informé ; et la dernière catégorie peut être gérée par un coup d’œil une ou deux fois par jour. Sentez-vous déjà le gain en performance ?

Bien sûr, ce gain n’est possible que si votre client e-mail est capable de faire le tri à votre place. J’utilise Outlook 2007 pour trier mes mails en trois catégories avec deux règles simples. Je garde les règles en anglais, parce que je n’ai pas d’Outlook français sous la main pour les traduire, mais vous comprendrez facilement l’idée :

  1. Apply this rule after the message arrives
    where my name is in the Cc box
    move it to the @CC folder
    and stop processing more rules
  2. Apply this rule after the message arrives
    where my name is not in the To box
    move it to the @Not for me folder
    except where my name is in the Cc box
    or except if sent to Important List 1; Important List 2

@CC et @Not for me sont des dossiers que j’ai créés sous ma Boîte de réception. Ils correspondent aux deux derniers choix parmi mes trois catégories d’e-mail. Les messages de la première catégorie, mon courrier, restera dans la Boîte de réception. Remarquez les exceptions que j’ai ajoutées à la règle générale « Not for me », ceci parce que je sais que le courrier envoyé à certaines listes de distribution est aussi important que le courrier qui m’est adressé directement à moi.

En utilisant cette méthode de tri automatique, les mails sont soudainement devenus moins stressants pour moi, tout simplement parce que, même si je vois des mails non lus dans Outlook, je peux rapidement déterminer s’ils ont besoin de mon attention immédiate (les messages restés dans ma boîte de réception) ou s’il s’agit de quelque chose qui ne me concerne pas vraiment (mon dossier « Not for me »).

Ce système marche mieux, évidemment, si vos amis et collègues savent adresser un courrier (électronique ou réel). Je constante quand même de bons résultats, même sans avoir fait un entraînement pour les collègues.

Amusez-vous en triant vos mails 😉

Photo by I am I.A.M.

All your e-mail is not for you

Stacks of paperThat’s right! Not everything that reaches your inbox is actually for you and, therefore, it doesn’t deserve your full, and especially not your immediate, attention.

So, what is all this mail doing in your inbox in the first place? There are different types of e-mails:

  • there’s the e-mail that someone sent you expecting action and/or a reply from you;
  • there’s the e-mail that you receive because someone wants to keep you in the loop either by sending you the e-mail directly (i.e. your name is in the To field) or by putting you in Cc;
  • and finally there’s all the other e-mail that reaches your inbox and that doesn’t really concern you directly. I’m mostly talking about mailing lists here: either lists you subscribe to in order to be informed of stuff or lists you’re added to within your company.

This, of course, is only one of many ways of categorizing e-mail.

Nevertheless, notice how each one of these categories inherently needs less time from your part. You may want to check e-mail from the first category several times a day and act upon it; the second category deserves maybe 3 or 4 checks, just to keep up; and the last category can be easily handled by taking a look at it once or twice a day. Can’t you feel the performance gain already?

Of course, this gain only comes if your e-mail client can sort your mail for you. I’m using Outlook 2007 to sort my e-mail into these three categories using two simple rules:

  1. Apply this rule after the message arrives
    where my name is in the Cc box
    move it to the @CC folder
    and stop processing more rules
  2. Apply this rule after the message arrives
    where my name is not in the To box
    move it to the @Not for me folder
    except where my name is in the Cc box
    or except if sent to Important List 1; Important List 2

@CC and @Not for me are folders that I created under my Inbox. They represent the last two choices within my three categories of e-mail. Messages from the first category, my e-mail, will stay in the Inbox. Notice that I added a couple of exceptions to the catch-all « Not for me » rule, because I know that e-mail sent to certain distribution lists is as important as if I was a recipient in the To list.

By using this automatic sorting method, e-mail became suddenly a lot less stressful for me, simply because, even if I see unread mail in my Outlook, I can quickly check whether it’s e-mail that deserves my immediate attention (e-mail that stays in the Inbox) of whether it’s something I might not even care about (Not for me folder).

This system obviously works better if your friends and coworkers know how to address an e-mail (or a letter for that matter). I can attest to good results, even without colleague training, though.

Have fun sorting your e-mails 😉

Photo by I am I.A.M.

Define « seamless »…

(Disclaimer: although I’m all for constructive criticism most of the time, this is clearly nothing more than a rant, which by the way, does not even deserve translating.)

Lets start with a dictionary definition of the word seamless:

adjective. perfectly consistent and coherent

Now lets take a look at a quote from the website of a product I decided to work with while writing my book on WPF (highlight mine):

Expression Design is the perfect companion to Expression Blend, letting you quickly build sophisticated vector assets. Then seamlessly transfer — by way of XAML — your graphics to your Expression Blend projects.

Finally, lets take a look at what actually happens when the product in question « seamlessly » exports to XAML:

export_xaml

Do you see it too? How its not at all consistent or coherent, but rather the outlines become horrible thick black blotches and the gradients simply disappear? Ah, thank you… That’s a relief. For a moment there I thought it was just me.

In whoever wrote that clearly fallacious marketing crap’s defense, they do seem to know what the imputed word means. Take a look at this other quote:

Or seamlessly copy and paste your images into Microsoft Office while preserving transparency.

Ah, now this one does work, as you can see in this screen-shot:

export_word

You have to wonder what kind of black magic is behind this magnificent feat:

oh_a_png

Oh, a PNG. Why not?