K&K: Sonderzeichen „*” und/oder „?” ersetzen

Was in ein­er Textver­ar­beitung ein Leicht­es ist, näm­lich die Son­derze­ichen Aster­isk (*) oder Frageze­ichen (?) zu erset­zen, ist in Excel mit etwas Umstand ver­bun­den. Jedes dieser bei­den Zeichen dient als Platzhal­ter;  der * ste­ht für beliebig viele und das ? für ein beliebiges, einzelnes Zeichen; allerd­ings nicht für eines der bei­den genan­nten Zeichen. Also wird StrgH hier in keinem Fall zum Erfolg führen. Aber es gibt natür­lich einen Ausweg:

  • In Plain Excel schreiben Sie beim Such­be­griff direkt vor den Stern oder das Frageze­ichen eine Tilde (?), also ~* bzw. ~*, dann wird der Such­be­griff „mask­iert” und auch als „nor­maler” Text erkan­nt. Selb­stre­dend kön­nen Sie gle­ichzeit­ig zusät­zliche andere Zeichen mit ein­tra­gen, diese wer­den entsprechend beachtet.
  • In Pow­er Query ist dieser Umweg nicht erforder­lich und würde auch nicht zielführend sein. Dort geben Sie ganz nor­mal den Such­be­griff als alleiniges Zeichen oder in Kom­bi­na­tion ein. PQ ken­nt keine der­ar­ti­gen Platzhal­ter und „erledigt” das beispiel­sweise über Text.Contains.

▲ nach oben …

Dieser Beitrag wurde unter Allgemein, K&K (kurz und knackig ;-) ), Kleine Helferlein (Excel), Ohne Makro/VBA, Power Query, Suchen und finden, Text, Text-Behandlung, Tipps und Tricks, Verschiedenes abgelegt und mit , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.