Rechercher des caractères non imprimables

Cet article décrit la syntaxe des formules et l'utilisation des fonctions RECHERCHE Et RECHERCHE dans Microsoft Excel.

Description

Fonctions RECHERCHE ET RECHERCHE recherche une chaîne de texte dans une autre et renvoie la position de départ de la première chaîne de texte (en comptant à partir du premier caractère de la deuxième chaîne de texte). Par exemple, pour trouver la position de la lettre « n » dans le mot « imprimante », vous pouvez utiliser la fonction suivante :

RECHERCHE("n","imprimante")

Cette fonction renvoie 4 , puisque "n" est le quatrième caractère du mot "imprimante".

Vous pouvez également trouver des mots en d’autres termes. Par exemple, la fonction

RECHERCHE("base","base de données")

retours 5 , puisque le mot « base » commence par le cinquième caractère du mot « base de données ». Les fonctions peuvent être utilisées RECHERCHE Et RECHERCHE pour déterminer la position d'un caractère ou d'une chaîne de texte dans une autre chaîne de texte, puis renvoyer le texte à l'aide de fonctions PSTR Et PSTRB ou remplacez-le par des fonctions REMPLACER Et REMPLACER. Ces fonctions sont présentées dans cet article.

Important:

    Ces fonctionnalités peuvent ne pas être disponibles dans toutes les langues.

    La fonction SEARCH compte deux octets par caractère uniquement si la langue par défaut est une langue compatible BDC. Sinon, la fonction SEARCH fonctionne de la même manière que la fonction SEARCH et compte un octet par caractère.

Les langues prenant en charge le BDCS incluent le japonais, le chinois simplifié, le chinois traditionnel et le coréen.

Syntaxe

RECHERCHE(search_text, view_text, [start_position])

RECHERCHEB(texte_recherche, texte_visualisé, [position_début])

Les arguments des fonctions SEARCH et SEARCHB sont décrits ci-dessous.

    Texte_de recherche Requis. Le texte que vous souhaitez trouver.

    Texte_vu Requis. Texte dans lequel trouver la valeur de l'argument texte_de recherche .

    Position_début Facultatif. Numéro de caractère dans l'argument texte_vu , où vous devriez commencer votre recherche.

Commentaire

    Fonctions RECHERCHE Et RECHERCHE ne sont pas sensibles à la casse. Si vous devez respecter la casse, utilisez les fonctions TROUVER Et NUITIB.

    En argumentation texte_de recherche Vous pouvez utiliser des caractères génériques : point d'interrogation ( ? ) et un astérisque ( * ). Un point d'interrogation correspond à n'importe quel caractère, un astérisque correspond à n'importe quelle séquence de caractères. Si vous souhaitez rechercher un point d'interrogation ou un astérisque, tapez un tilde ( ~ ).

    Si texte_de recherche introuvable, la valeur d'erreur #VALUE !

    Si l'argument position_début est omis, alors il est mis à 1.

    Si l'argument position_début pas plus de 0 ou plus de longueur du texte consulté , la valeur d'erreur #VALUE! est renvoyée.

    Argument position_début peut être utilisé pour sauter un certain nombre de caractères. Supposons que la fonction RECHERCHE doit être utilisé pour travailler avec la chaîne de texte « MDS0093.Men's Clothing ». Pour rechercher la première occurrence de « M » dans la partie descriptive d'une chaîne de texte, définissez l'argument sur position_début la valeur est 8 afin que la recherche ne soit pas effectuée dans la partie du texte qui est le numéro de série (dans ce cas, "MDS0093"). Fonction RECHERCHE lance la recherche à partir du huitième caractère, trouve le caractère spécifié dans l'argument texte_de recherche , à la position suivante, et renvoie le nombre 9. La fonction RECHERCHE renvoie toujours le numéro du caractère, en comptant depuis le début du texte consulté , y compris les caractères ignorés si la valeur de l'argument est position_début plus de 1.

Exemples

Copiez les exemples de données du tableau suivant et collez-les dans la cellule A1 d'une nouvelle feuille de calcul Excel. Pour afficher les résultats des formules, sélectionnez-les et appuyez sur F2, puis appuyez sur Entrée. Si nécessaire, modifiez la largeur des colonnes pour voir toutes les données.

Données

Chiffre d'affaires : marge

"Patron" ici.

Formule

Description

Résultat

RECHERCHE("et";A2;6)

Position du premier « et » dans la ligne de la cellule A2, à partir du sixième caractère.

RECHERCHE(A4;A3)

La position de départ de la ligne « Marge » (la ligne recherchée est dans la cellule A4) dans la ligne « Revenu : Marge » (la cellule recherchée est A3).

REMPLACER(A3,RECHERCHE(A4,A3),6,"volume")

Remplace le mot « marge » par le mot « volume » en localisant le mot « marge » dans la cellule A3 et en remplaçant ce caractère et les cinq caractères suivants par la chaîne de texte « volume ».

Chiffre d'affaires : volume

PSTR(A3;RECHERCHE(" ";A3)+1,4)

Renvoie les quatre premiers caractères qui suivent le premier espace de la ligne Revenu : Marge (cellule A3).

RECHERCHE("""";A5)

Position du premier guillemet double ("") dans la cellule A5.

PSTR(A5;RECHERCHE("""";A5)+1;RECHERCHE("""";A5;RECHERCHE("""";A5)+1)-RECHERCHE("""";A5)-1)

Renvoie uniquement le texte entre guillemets doubles de la cellule A5.

Presque tous les jours dans notre travail, lors du développement du prochain projet, lors de la rédaction d'articles ou simplement en communiquant sur les forums et les réseaux sociaux, nous utilisons l'un ou l'autre UNICODE, ASCII, hexadécimal et HTML. Il n’est pas réaliste de garder tout un fouillis de notations en tête, et ce n’est pas nécessaire. Pour ce faire, vous pouvez utiliser différents types d'aide-mémoire, de tables de codes, heureusement, ce genre de choses est suffisamment représenté sur Internet.

Aujourd'hui, je veux parler de deux ressources intéressantes et très utiles avec lesquelles vous pouvez toujours rechercher rapidement divers codes. Il est très pratique d'avoir toujours votre bibliothèque de codes de symboles à portée de main (ou dans votre liste de favoris).

1.Character-Code.com

Une ressource très pratique, un tableau dynamique qui présente un vaste ensemble de codes différents de symboles pour toutes les occasions. Pour une recherche rapide, tous les symboles sont divisés en catégories. Les codes présentés sont ASCII, hexadécimal et HTML. Il existe un choix de langue dont vous avez besoin, y compris le russe, ce qui est une bonne chose en soi. Vous pouvez facilement trouver des symboles de ponctuation, différents types de flèches et des symboles monétaires.

2. Unicodinateur

Une véritable bibliothèque en ligne de symboles UNICODE pouvant remplacer des icônes ou des images. La ressource offre la possibilité d'une navigation simple et pratique dans les blocs UNICODE du code 0000 au code DFFF. Le projet dispose d’un moteur de recherche de symboles qui fonctionne bien, il ne sera donc pas trop difficile de trouver ce dont vous avez besoin.
Lorsque vous cliquez sur le symbole dont vous avez besoin, du code HTML et Java/C/Python s'affiche, que vous pourrez utiliser ultérieurement dans vos projets.

Je vais vous confier un petit secret (au cas où quelqu'un d'autre ne le saurait pas), le code de n'importe quel symbole peut être découvert sans quitter la caisse, directement depuis Windows, il vous suffit de suivre le chemin :
Démarrer >> Exécuter >> charmap(%windir%\system32\charmap.exe) et vous verrez une table de caractères détaillée, qui sert à visualiser les caractères inclus dans la police sélectionnée et affiche les jeux de caractères suivants : Windows, DOS et Unicode. Bien sûr, c'est une histoire légèrement différente, mais pour plus de clarté, je pense que l'information ne sera pas superflue.

J'espère que beaucoup d'entre vous, chers lecteurs, ajouteront ces services simples mais très utiles à votre collection d'outils en ligne. Et vous aurez toujours votre propre bibliothèque de codes de symboles à portée de main (ou dans votre liste de favoris).

Je vous souhaite bonne chance dans la création de projets réussis et intéressants.

Et pour le dessert d'aujourd'hui, un exemple de la façon dont, avec de simples mouvements de la main, directement dans la fenêtre de votre navigateur, vous pouvez dessiner des motifs étonnants, tout en écoutant de la musique relaxante, en vous éloignant de la réalité.

Le texte dactylographié est constitué de caractères imprimés - symboles graphiques.
Les symboles graphiques sont des symboles visibles dans le texte.
Tous les symboles graphiques sont rassemblés dans un ensemble d'un seul système Unicode universel.
Insérer un symbole graphique Unicode dans un document HTML
- le but principal et unique de ce tableau.

Vous pouvez insérer un symbole dans un document HTML de l'une des manières suivantes :

  1. copiez l'image du symbole de la fenêtre du navigateur vers la fenêtre de votre éditeur visuel HTML
  2. copier le code html du symbole directement dans le code du document html
Veuillez comprendre qu'il s'agit de deux méthodes différentes :
  1. insérer un visuel dans un visuel
  2. insérer du code dans le code.

La police d'un symbole, sa taille et sa couleur en HTML peuvent être définies avec un code tel que :
CHARACTER_CODE
Où,
Arial - police,
10px - taille de la police en pixels,
#ff0000 - code couleur de la police (rouge)

Par exemple:
☎ - taille de police des caractères 30px,
☎ - taille de police du symbole 30px, couleur - rouge
☎ - taille de police des caractères 20px,
☎ - taille de police du symbole 10px.
Note Les polices recommandées pour insérer des caractères spéciaux sont Arial, Verdana et Tahoma. Ces polices affichent correctement les caractères Unicode et sont elles-mêmes correctement prises en charge par les applications Web.

  1. "Symbole"
    (affichage des symboles visibles)
    À partir de cette colonne, vous pouvez copier l'image du symbole et la coller dans la fenêtre de l'éditeur de texte HTML. Le symbole sera copié avec une taille de police de 20px. Une fois la copie terminée, il peut être nécessaire d'ajuster individuellement la taille de la police directement au caractère copié.
  2. "Nom"
    (uniquement pour les caractères importants ou peu clairs)
    Explication de l'objet du symbole, de sa portée, exemples...
  3. "Mnémotechnique"
    Un mnémonique est une construction alphabétique de la forme ", désignant le code alphabétique d'un caractère en HTML. Il est inséré directement dans le code html d'un document html. Les mnémoniques sont très appréciés des maquettistes professionnels. Ils sont parfaitement mémorisés par les humains et sont pris en charge par toutes les applications HTML. Chaque mnémonique contient un nom alphabétique (désignation ) de son symbole et un signe de service (&), qui sert de signal au navigateur pour lire le code et n'est pas affiché sur l'écran du moniteur. de chaque mnémonique est unique et facile à lire, car il dérive du mot anglais qui caractérise le symbole.

    Mnémoniques (grec) - l'art de se souvenir de quelque chose. Les mnémoniques sont utilisés pour faciliter la perception d'informations difficiles à mémoriser lorsque l'objet de mémorisation est amené dans un état associatif avec quelque chose.

  4. "Code"
    Code - le code décimal numérique d'un caractère en HTML, comme &. Inséré directement dans le code html d'un document html. Le code décimal se compose d'un nombre indiquant le numéro de série du caractère dans le système Unicode et de plusieurs caractères de service (& et #), qui servent de signal au navigateur pour lire le code et ne sont pas affichés sur l'écran du moniteur. Le code décimal est largement utilisé et utilisé en raison de sa polyvalence et de sa facilité de perception.

Caractères de contrôle en HTML (XHTML)

Les caractères de contrôle en HTML (XHTML) sont des caractères de service du langage HTML utilisés dans la mise en page HTML d'une page Web. Tout navigateur doit prendre en charge ces caractères, car sans eux, il est impossible d'afficher correctement le texte HTML. Les caractères de contrôle ne sont pas affichés dans le texte et, lorsqu'ils sont saisis directement à partir du clavier, sont interprétés par le navigateur comme des signes de ponctuation appelant à effectuer une action lorsque la page est dessinée à l'écran.

Il est permis d'utiliser des caractères de contrôle dans des textes ordinaires, où ils symbolisent des concepts universels et sont interprétés par le navigateur comme des caractères typographiques ordinaires. Lorsque vous utilisez de cette manière des symboles de service dans des textes HTML, vous devez saisir non pas la valeur du symbole lui-même, mais son code HTML. Car, je le répète, sinon le navigateur percevra le symbole de service comme un appel à l'action et n'affichera pas correctement le texte HTML sur l'écran du moniteur.

Les symboles de contrôle et leur code HTML sont connus et compris par tous les navigateurs sans exception, ce qui, hélas, ne peut pas être dit des autres symboles qui peuvent s'afficher de manière incorrecte dans différents navigateurs ou, pire encore, ne pas s'afficher du tout.

Syntaxe et ponctuation

espace de longueur N (espace régulier)
espace de longueur M (espace long)
- trait d'union souple (caractère non imprimable) - ­
trait d'union –
- tiret de longueur N (tiret régulier) -
tiret de longueur M (em tiret)
. point .
, virgule ,
ellipses …
: côlon :
; point-virgule ;
! point d'exclamation !
ǃ
? point d'interrogation ?
@ "chien" @
* "étoile" *
# "treillis" #
citation unique en haut à gauche ‘
citation unique en haut à droite ’
citation unique en bas à droite ‚
double citation en haut à gauche “
double citation en haut à droite ”
double citation en bas à droite &bdquo „
« guillemet double coin gauche (Rus) « «
» guillemet double coin droit (Rus) » »
́ marque d'accent, exemple : Vasya ́
" apostrophe, exemple : Tu"Je "
´ aigu, exemple : Vasya ´ ´
paragraphe (caractère non imprimable)
§ paragraphe § §
ˆ accent (oiseau inversé) ˆ ˆ
ˆ
˜ petit tilde ˜ ˜
˜
¦ ligne pointillée verticale ¦ ¦
( parenthèse gauche (
) parenthèse droite )
équerre gauche
équerre droite
équerre gauche, option
équerre droite, option
[ crochet gauche [
] crochet droit ]
/ barre oblique - caractère barre oblique /
\ barre oblique inverse \
barre oblique (signe de division)
ǀ barre verticale ǀ
ǁ double barre verticale ǁ
surlignage, exemple : Vasya‾vasya
¯ Macron, exemple : Vasya¯vasya ¯ ¯

Marques et monnaie

+ plus + +
moins -
= est égal =
± plus ou moins ± ±
× signe de multiplication × ×
÷ signe de division ÷ ÷
opérateur point (milieu de la ligne) ·
opérateur astérisque (milieu de la ligne)
opérateur tilde
. marqueur de liste (milieu de la ligne) . •
¹ exposant "1" ¹ ¹
² exposant "2" ² ²
³ exposant "3" ³ ³
Exposant et indice en HTML (XHTML)
peut être inséré à l'aide de balises Et , respectivement :
NOMBRE Exposant→ NOMBRE Exposant
NOMBRE Indice→ Indice NOMBRE
½ fraction "une moitié" ½ ½
fraction "un tiers"
¼ fraction "un quart" ¼ ¼
¾ fraction "trois quarts" ¾ ¾
signe numéro
% pour cent %
ppm ‰
° degrés ° °
prime (minutes, pieds)
double prime (secondes, pouces)
Exemple 1 : 30° 25′ 12″
Exemple 2 : 25′ 12
µ micro µ µ
π Pi π π
ƒ signe de fonction
(à ne pas confondre avec « intégral »)
ƒ ƒ
ƒ
intégral
zéro croisé, ensemble vide
(à ne pas confondre avec « diamètre »)
diamètre (à ne pas confondre avec le « o » latin barré)
ø "o" latin barré en diagonale ø ø
Ø Majuscule latine "O" barrée en diagonale Ø Ø
marque de travail
signe de sommation
radical
(racine carrée ou racine x)
proportionnellement
infini
coin
orthogonal (perpendiculaire)
signe "donc"
à peu près égal
presque égal
pas égal
à l'identique
inférieur ou égal à
supérieur ou égal à
ET logique
OU logique
signe plus dans un cercle
(montant direct)
signe de multiplication dans un cercle
(produit vectoriel, flèche de l'observateur)
ʘ point dans un cercle
(flèche vers l'observateur)
ʘ

✵ ✵

Pensez-vous que c'est ce qu'on appelle un « langage obscène » ? Rien de tel. Nous parlons de caractères qui ne peuvent tout simplement pas être imprimés dans la zone Rechercher de la boîte de dialogue Rechercher et remplacer, et leur nom correct n'est pas imprimable. Essayez de saisir ici, par exemple, un caractère de tabulation : appuyez sur la touche . Eh bien, et alors ?.. Rien ne marche. Le fait est que le caractère de tabulation, comme plusieurs autres, est spécial, et pour le placer dans la boîte de dialogue, il faut recourir à des astuces.

Pour rechercher des caractères spéciaux masqués, dans la boîte de dialogue Rechercher et remplacer cliquez sur le bouton Plus, puis - sur le bouton Spécial(Fig. 5.3). Vous verrez une liste de différents caractères que Word peut trouver, mais qui, comme vous l'avez déjà vu, sont extrêmement difficiles à saisir (Figure 5.4).

Sélectionnez n'importe quel caractère spécial dans cette liste et sa désignation spéciale, parfois amusante, apparaîtra dans le champ Rechercher (par exemple, À- pour la tabulation). Cliquez sur le bouton Rechercher ensuite, et Word commencera à rechercher ce caractère.

  • N'importe quel signe, n'importe quel chiffre, n'importe quelle lettre - peut représenter différentes informations. Ces symboles sont utilisés comme pochoirs de caractères dans lesquels vous remplacez les éléments de recherche dont vous avez besoin.
  • Signe majuscule - vous permet de trouver le caractère caret (k), qui est le signe d'un caractère spécial. Si vous saisissez simplement ce caractère (L), Word considérera cela comme un signal indiquant qu'un caractère spécial sera ensuite saisi.
  • La marque de paragraphe (¶) est identique au caractère Entrée ; vous le saisissez à la fin de chaque paragraphe en appuyant sur la touche .
  • Tabulation - Déplace le curseur vers le taquet de tabulation suivant.
  • Le symbole Espace vide désigne tout espace non rempli (espace, tabulation, etc.).

Riz. 5.4. Vous pouvez utiliser cette liste pour rechercher des caractères spéciaux

À propos, vous pouvez utiliser des caractères spéciaux et du texte brut en même temps, c'est-à-dire si vous avez besoin de trouver un mot Nombre précédé d'un caractère de tabulation, saisissez le caractère de tabulation (il apparaîtra à l'écran sous la forme ^t) en utilisant une liste Spécial, et le mot Nombre composer manuellement. Cela ressemble à ceci :

^tCompte

Vous n'aurez pas besoin d'utiliser la liste spéciale si vous vous souvenez de la liste des caractères spéciaux. J'y fais référence tout le temps car je sais que le raccourci clavier ^p remplace la touche , et préférez l'utiliser plutôt que de cliquer sur le bouton Plus dans la boîte de dialogue Rechercher et remplacer. Il sera utile de retenir les raccourcis clavier suivants pour les symboles de services de base :

  • Marque de paragraphe ^p
  • Caractère de tabulation ^t
  • Un signe ^ ?
  • N'importe quel numéro ^#
  • N'importe quelle lettre ^$
  • Signe de casquette ^^
  • Saut de ligne ^I
  • Saut de page ^m
  • Espace vide ^w

La partie principale de la fenêtre du programme Symbol Table est occupée par des images des symboles réels de la police sélectionnée. Lors du choix de différentes polices, il est facile de voir que beaucoup d'entre elles contiennent non seulement des caractères avec des styles différents (c'est en général compréhensible tel quel), mais également des caractères différents pour les mêmes codes. Il existe même un type de police appelée polices de symboles (de l'anglais « Symbol »), qui contiennent divers symboles fantaisistes au lieu des lettres des alphabets que nous connaissons. Ces polices portent même le nom de l'orientation générale des caractères, par exemple Plan, People, Geography. Nourriture. Décor, etc Dans le jeu de polices Windows standard, ces polices incluent les polices Symbol et Windings. Pour sélectionner la police installée sous Windows, dans la fenêtre Table des caractères, utilisez la liste Police. Les caractères de la police sélectionnée seront immédiatement affichés dans la partie principale de la fenêtre du programme.

La boutique en ligne Zeto - http://zeto.com.ua/ propose toutes les pièces de rechange et composants pour un ordinateur portable.

Conseil
Pour rechercher des caractères dans la police sélectionnée qui ne sont pas affichés dans la fenêtre Table des caractères, utilisez la barre de défilement verticale.

Au bas de la table des caractères se trouve une barre d'état, sur le côté gauche de laquelle sont affichés les codes de caractères Unicode et leurs noms. Ces codes et noms vous permettent de rechercher dans la table des symboles.

La ligne Rechercher est destinée à saisir le nom complet du symbole ou une partie de ce nom. Après avoir tapé la chaîne de recherche, cliquez sur le bouton Rechercher. Le tableau trouvera le premier caractère dont le nom contient la chaîne spécifiée. Par exemple, si vous tapez Register dans la ligne de recherche, puis cliquez sur le bouton Rechercher, le symbole de la marque enregistrée s'affichera dans la fenêtre Table des symboles.

Une fois la recherche terminée, le bouton Rechercher changera son nom en Réinitialiser. Pour reprendre la recherche, vous devez cliquer sur ce bouton Réinitialiser, ce qui effacera le contenu de la ligne de saisie Rechercher.

Comme vous pouvez le constater, rechercher des symboles par nom n'est pas très pratique. Tout d’abord, vous devez connaître ces noms, au moins approximativement. Deuxièmement, les noms peuvent être longs et différents noms peuvent contenir les mêmes mots. Par exemple, cela n'a aucun sens de rechercher la lettre du texte, car elle est incluse dans les noms de presque tous les caractères Yuicode.

Il est beaucoup plus efficace de rechercher des caractères par leur code, qui doit être saisi dans la ligne Rechercher Unicode. Comme déjà indiqué, le code du symbole est indiqué sur le côté gauche de la barre d'état. Dans la ligne Rechercher Unicode, vous devez saisir le code hexadécimal à quatre chiffres (alphanumérique) qui suit les caractères U+. (Bien sûr, vous devez connaître ce code.) Après avoir entré le quatrième caractère du code dans la ligne Rechercher Unicode, le programme Symbol Table fera automatiquement défiler la liste des symboles comme celui-ci. afin que le caractère dont le code est saisi dans la ligne Rechercher Unicode soit mis en évidence avec un cadre. Dans ce cas, le code saisi est enregistré dans la ligne Rechercher Unicode. donc pour trouver le caractère suivant, il vous suffit de modifier ce champ. Tout cela semble assez compliqué, mais en fait tout est simple : entrez le code dans la ligne Rechercher Unicode et, si le mauvais caractère est trouvé, modifiez la valeur du code (augmentez ou diminuez) jusqu'à ce que vous trouviez le caractère dont vous avez besoin.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :