Zum Hauptinhalt springen

Text ersetzen in Excel In Make

Text ersetzen in Excel ist eine Massensuche- und Ersetzungsoperation, die jede Zelle in allen Arbeitsblättern durchsucht. Excel Die Arbeitsmappe ersetzt übereinstimmenden Text mithilfe von Literal- oder Regex-Mustern und wendet optional eine Schriftformatierung auf den ersetzten Inhalt an. PDF4me verarbeitet alle Arbeitsblätter in einem einzigen API Der Aufruf unterstützt mehrere Ersetzungsphrasen nacheinander und eignet sich daher für Datenstandardisierung, Rebranding und automatisierte Inhaltsaktualisierungen ohne Öffnen der Anwendung. ExcelFür weitere Informationen zu Excel Informationen zu Textfunktionen und dem Verhalten beim Suchen und Ersetzen finden Sie unter Microsoft Excel SUBSTITUTE-Funktion Und Open XML SDK-TextverarbeitungDie

Was dieses Modul bewirkt

PDF4me Excel, Text ersetzen sucht und ersetzt Text in allen Arbeitsblättern eines Excel Arbeitsbuch in Ihrem Make Fügen Sie ein oder mehrere Elemente des Phrasen-Arrays hinzu: Jedes Element gibt ein Suchtextmuster, einen Ersetzungstextwert und optionale Flags für reguläre Ausdrücke, Groß-/Kleinschreibung und die Suche nach ganzen Zellen an. Sie können auch Schriftformatierungen auf den ersetzten Inhalt anwenden. Alle Ersetzungen werden nacheinander in einem einzigen Vorgang ausgeführt. API Nach dem Aufruf wird die aktualisierte Arbeitsmappe zurückgegeben und kann hochgeladen oder weiterverarbeitet werden.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Authentifizierung Ihres API Anfrage

Jeder PDF4me Modul in Make erfordert eine gültige VerbindungErstellen oder wählen Sie einen Eintrag aus, der Ihre Daten enthält. PDF4me API Der Schlüssel dient dazu, dass das Szenario Textersetzungsanfragen sicher authentifizieren kann.

Wichtige Fakten, die Sie nicht verpassen sollten

Alle Arbeitsblätter werden immer verarbeitet
Das Modul „Text ersetzen“ durchsucht und ersetzt automatisch alle Tabellenblätter der Arbeitsmappe. Es gibt keine Möglichkeit, die Verarbeitung auf bestimmte Tabellenblätter zu beschränken. Alle Registerkarten werden in einem einzigen Durchlauf berücksichtigt, sodass keine veralteten Verweise in ausgeblendeten oder sekundären Tabellenblättern zurückbleiben.
Regex-Erfassungsgruppen funktionieren in ReplacementText
Wenn IsExpression wahr ist, verwenden Sie $1, $2 usw. in ReplacementText, um auf Erfassungsgruppen aus dem regulären Ausdrucksmuster SearchText zu verweisen. Beispielsweise kann ein Muster, das Telefonnummernbestandteile erkennt, diese in ein Standardformat zusammensetzen. Phrasenelemente werden in Array-Reihenfolge verarbeitet. Planen Sie daher die Reihenfolge beim Verketten von Ersetzungen sorgfältig.
Die Formatierung gilt nur für ersetzte Inhalte.
Das optionale Formatierungsobjekt in jedem Phrasenelement wendet Schriftänderungen (Farbe, Fettdruck, Kursivschrift, Größe, Unterstreichung) nur auf den ersetzten Text an, nicht auf die gesamte Zelle. Legen Sie für Fettdruck und Kursivschrift „Anwenden“, „Entfernen“ oder „Übernehmen“ fest. So können Sie aktualisierte Inhalte visuell hervorheben, ohne den umgebenden Text in derselben Zelle neu zu formatieren.
Das PDF4me Excel-Modul „Text ersetzen“ zeigt Dateinamen und Dokumentzuordnungen aus dem vorherigen Modul sowie ein Phrasen-Array mit Suchtext, Ersetzungstext und Formatierungsoptionen an.

Dateiname und Dokument werden aus einem vorherigen Modul übernommen. Das Phrasen-Array akzeptiert mehrere Such- und Ersetzungsoperationen, die nacheinander verarbeitet werden.

Parameter

Erforderlich: Verbindung, Dateiname, Dokument und mindestens ein Element im Phrasen-Array (mit Suchtext und Ersetzungstext) müssen angegeben werden. Alle anderen Phraseneigenschaften und die Formatierung sind optional.

ParameterErforderlichWas es tutBeispiel
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameRequiredExcel filename with extension. Map from the prior module's file name output.data.xlsx
DocumentRequiredBinary Excel buffer from a cloud storage download (Google Drive, Dropbox, SharePoint), email attachment, or HTTP response.1. Data
Phrases: SearchTextRequiredText or regex pattern to search for. Use with IsExpression true for regex. Processed across all worksheets.OldCorp Inc.
Phrases: ReplacementTextRequiredText to substitute for each SearchText match. Set to empty string to delete the matched text without inserting anything.NewCorp LLC
Phrases: IsExpressionConditionalSet true to treat SearchText as a regex pattern. Supports capture groups ($1, $2) in ReplacementText. Default is false (literal match).false
Phrases: CaseSensitiveConditionalSet true for case-sensitive matching. Default is false: "oldcorp" matches "OldCorp". Set true when exact casing matters.false
Phrases: MatchEntireCellConditionalSet true to match only cells where the entire content equals SearchText. False (default) matches partial text within cells.false
Phrases: FormattingConditionalOptional object applying font changes to replaced text only: FontName, FontColor (hex), FontSize, Bold/Italic/Underline (Apply, Remove, or Inherit), StrikethroughType, ScriptType.{"Bold":"Apply","FontColor":"#003366"}

Ausgabe

FeldTypWas es enthält
NameStringOutput Excel filename with extension.
Doc DataBufferThe updated Excel workbook as a binary buffer with all replacements applied across every worksheet. Pipe directly into a cloud storage upload, email attachment, or any downstream module.

So ersetzen Sie Text in Excel In Make

  1. Hinzufügen PDF4me ExcelText ersetzen zu Ihrem Make Szenario.
  2. Wählen Verbindung (oder klicken Sie hier) Hinzufügen um einen mit Ihrem API Schlüssel).
  3. Karte Dateiname Und Dokumentieren von einem vorherigen Cloud-Speicher-Download oder HTTP-Modul.
  4. Klicken Artikel hinzufügen unter Phrasen. Eingeben Suchtext (der zu findende Text) und Ersetzungstext (was ersetzt werden soll oder leer gelassen werden soll, um es zu löschen).
  5. Optionale Flags setzen: IstAusdruck für reguläre Ausdrücke Groß-/Kleinschreibung beachten für ein genaues Gehäuse, MatchEntireCell für die Ganzzellübereinstimmung.
  6. Optional erweitern Formatierung Schriftfarbe, Fettdruck oder andere Formatierungen nur auf den ersetzten Text anwenden.
  7. Fügen Sie weitere Phrasen für zusätzliche Ersetzungen hinzu (werden der Reihe nach verarbeitet). Klicken Sie hier. Speichern und los. Karte Dokumentendatum vom Output in ein Upload- oder E-Mail-Modul.

Wann sollte ich „Text ersetzen“ verwenden? Excel?

Wann sollte ich die Funktion „Text ersetzen“ in Excel verwenden?Common Make scenario patterns using Replace Text.
Standardisieren Sie wöchentlich die Dateneingabefehler.
  1. Ein geplanter Auslöser wird jeden Freitag um 18 Uhr ausgeführt.
  2. Google Drive Lädt die Masterdaten-Arbeitsmappe herunter.
  3. Ersetzen Sie Textabschnitte mit mehreren Phrasen: "California" durch "CA", "Widget Type A" durch "Widget-A", jeweils mit der Option "CaseSensitive false" für flexible Übereinstimmung.
  4. Das standardisierte Arbeitsbuch wird wieder hochgeladen auf Google Drive und das Datenteam erhält eine Bestätigungs-E-Mail über den Abschluss des Vorgangs.
Umbenennung des Firmennamens auf allen Excel Dateien
  1. A Dropbox Der Überwachungsordner wird aktiviert, wenn eine Datei in die Rebranding-Warteschlange gestellt wird.
  2. Ersetzen Sie den Text durch SearchText "OldCorp Inc.", ReplacementText "NewCorp LLC", CaseSensitive true und Formatting set to apply the new brand color (#003366) and Bold.
  3. Alle Arbeitsblätter werden in einem einzigen Aufruf verarbeitet, sodass keine Verweise in ausgeblendeten Registerkarten verbleiben.
  4. Die umgestaltete Arbeitsmappe wird im Ausgabeverzeichnis gespeichert und das Umgestaltungsprotokoll wird aktualisiert.
Normalisierung von Telefonnummern mit regulären Ausdrücken
  1. Ein geplanter Auslöser ruft eine Kundendatendatei ab von SharePointDie
  2. Der Replace-Text wird mit IsExpression true ausgeführt, SearchText ist auf einen regulären Ausdruck festgelegt, der gängigen Telefonnummernformaten entspricht, und ReplacementText verwendet Erfassungsgruppen ($1, $2, $3), um das Format "(555) 123-4567" auszugeben.
  3. Ein zweiter Eintrag in der Phrasenliste korrigiert verbleibende Ausreißer mithilfe einer einfacheren, wörtlichen Regel.
  4. Die normalisierte Arbeitsmappe wird hochgeladen für CRM Der Importvorgang wird durchgeführt und eine Zusammenfassung an das Datenteam gesendet.

Häufig gestellte Fragen

Does this module support regular expressions for text replacement in Excel?+
Yes. Set IsExpression to true in the Phrases array item and enter a regex pattern in SearchText. Use $1, $2 in ReplacementText to reference capture groups from the pattern. For example, a regex matching three groups of phone digits can reassemble them into (555) 123-4567 format. Phrases items are processed sequentially, so plan the order carefully if one replacement feeds into the next.
Can I replace text in specific worksheets only?+
No. The Replace Text module processes all worksheets in the workbook automatically. Every tab is included in a single pass. If you need worksheet-level control, pre-filter the workbook using another Excel module before passing it to Replace Text.
How do I delete text without replacing it with anything?+
Set ReplacementText to an empty string. The module removes the matched text from the cell and inserts nothing. This works for both literal and regex matches and applies across all worksheets.
Can I apply font formatting only to the text I replaced?+
Yes. Each Phrases array item accepts an optional Formatting object. Set FontColor to a hex value, Bold to Apply, and Italic to Apply or Inherit. The formatting applies only to the newly inserted ReplacementText, not to surrounding text in the same cell. This is useful for visually highlighting corrections or rebranded content.
Are multiple Phrases items processed in order?+
Yes. The module processes Phrases array items sequentially from first to last. If the replacement produced by item 1 matches the SearchText of item 2, item 2 will match that already-replaced content. Design the order with this chaining behavior in mind, especially when multiple patterns could overlap.

Verwandte Module

Hilfe erhalten