Heim Themen excel Implizite Kreuzung: Verwendung von @ sign in Excel -Formeln

Implizite Kreuzung: Verwendung von @ sign in Excel -Formeln

Mar 31, 2025 am 11:25 AM

Detaillierte Erläuterung des impliziten Schnittstellenoperators @ Symbol von Excel

Excels implizite Kreuzungsmerkmal gibt es seit vielen Jahren, ist aber wenig bekannt. Erst als Excel 365 es nicht mehr als Standardverhalten verwendete, stellt sich viele Fragen. Dieses Tutorial zielt darauf ab, die Bedeutung des "@" -Symbols (genannt als implizite Schnittbetreiber) in Excel -Formeln zu erklären.

Sie haben vielleicht das Gefühl, dass Sie Ihr Arbeitsbuch gut kennen, und dann erscheint plötzlich ein "@" -Scharakter zu Beginn der Formel. Was bedeutet das? Wie genau funktioniert es? Kurz gesagt, es handelt sich um einen impliziten Intersektionsoperator, der das neue Standard -Array -Verhalten der Formel deaktiviert und Excel anweist, einen einzelnen Wert zurückzugeben. Weitere Informationen finden Sie weiter.

Excel implizite Kreuzung

Implizite Schnittpunkt in Excel bezieht sich auf die Vereinfachung mehrerer Werte in einem einzelnen Wert. In der Regel sollte die Formel nur einen Wert in einer Zelle ausgeben, wenn ein Array oder Bereich einer Formel zur Verfügung gestellt wird.

Implizite Kreuzung in Excel 2019 - 2000

Im traditionellen Excel ist der implizite Schnitt das Standardverhalten. Es wird stillschweigend für alle Formeln im Hintergrund ausgeführt. Die implizite Kreuzungslogik lautet wie folgt:

  • Wenn die Formel einen einzelnen Wert erzeugt, wird dieser Wert zurückgegeben (tatsächlich tut der implizite Schnittpunkt nichts).
  • Verwenden Sie für Bereiche Werte in Zellen, die sich in derselben Zeile oder Spalte wie die Formel befinden.
  • Verwenden Sie für Arrays den Wert in der oberen linken Ecke.

Wenn Excel beispielsweise mit zwei Zahlenspalten multipliziert wird, wählt er in jeder Spalte nur eine Zahl aus, die sich in derselben Zeile wie die Formel befindet und das Ergebnis in nur einer Zelle ausgibt (in unserem Fall D2):

=B2:B5*C2:C5

Um sich mit der Zahl in anderen Zellen zu multiplizieren, müssen Sie die Formel nach unten kopieren.

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Um implizite Schnittpunkte zu deaktivieren , müssen Sie die STRG -Verschiebung eingeben, um die Array -Formel einzugeben (aus diesem Grund werden herkömmliche Array -Formeln als CSE -Formeln bezeichnet). Dadurch wird Excel ausdrücklich angewiesen, mehrere Werte als Bereichs- oder Array -Eingang zu verarbeiten.

Wählen Sie in unserem Beispiel die Zelle D2: D5 aus, geben Sie die obige Formel ein und drücken Sie die STRG -Schalteingabetaste, um gemeinsam zu bestätigen. Sobald die Formel fertiggestellt ist, wird die Formel in Klammern {} eingeschlossen, um anzuzeigen, dass dies eine Array -Formel ist. Infolgedessen werden die Zahlen in jeder Zeile sofort multipliziert:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Implizite Kreuzung in Excel 365

Die Einführung von dynamischen Arrays ändert das Standardverhalten aller Formeln in Excel 365. Jetzt überläuft jede Formel, die mehrere Ergebnisse erzielen kann, automatisch in das Arbeitsblatt. Dies macht implizite Schnittpunkte unnötig und wird standardmäßig nicht mehr ausgelöst . Daher wird Excel 365 manchmal als Dynamic Array Excel oder Da Excel bezeichnet.

Hier wird der gesamte Bereich mit einer regulären Formel multipliziert, die nur in die oberste Zelle (D2) eingegeben wurde:

=B2:B5*C2:C5

Das Ergebnis ist ein Überlaufbereich mit 4 Zellen:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Wenn Sie möchten, dass die Formel nur einen Wert zurückgibt, müssen Sie implizite Schnittpunkte explizit aktivieren . Dazu stellten sie einen speziellen Betreiber vor und finden im nächsten Abschnitt vollständige Details darüber.

Implizite Schnittstelle Operator - @ Symbol in Excel -Formel

Der implizite Schnittpunkter wurde in EXCEL 365 eingeführt, um ein Standardverhalten des Standards zu verhindern. Wenn Sie möchten, dass die Formel nur einen Wert zurückgibt, fügen Sie "@" vor dem Funktionsnamen (oder vor einem Bereich oder Array innerhalb der Formel) hinzu, und sie wird wie eine reguläre Nichtarray-Formel vor der dynamischen Version ausgeführt.

Zum Beispiel:

=@B2:B5*@C2:C5

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

HINWEIS: Der implizite Schnittpersonal wird nur in Microsoft 365 -Abonnements unterstützt. Wenn Sie versuchen, das Symbol "@" in einer älteren Version hinzuzufügen, wird es nach Abschluss der Formel stillschweigend entfernt.

Warum @ zur alten Formel hinzufügen?

In Excel 365 werden Sie beim Öffnen eines Arbeitsbuchs, das in einer älteren Version erstellt wurde, möglicherweise fest, dass einige Formeln das "@" -Scharakter hinzugefügt haben. In den meisten Fällen wird dies getan, um die Formel dazu zu zwingen, sich genauso zu verhalten wie in der Originalversion, in der sie erstellt wurde. Mit anderen Worten, wenn eine Formel in einer älteren Version einen einzelnen Wert zurückgibt, jedoch mehrere Ergebnisse in Excel 365 zurückgibt, ist sie automatisch "@" voraus, um das Array -Verhalten zu deaktivieren.

In der Regel wird der Kreuzungsoperator vor einer Funktion eingefügt, die ein Multi-Zell-Array oder -bereich wie Offset-, Index- oder benutzerdefinierte Funktionen zurückgeben kann.

Zum Beispiel die folgende Formel, die vor dynamischem Excel in Excel geschrieben wurde:

=INDEX(B2:C5,,F1)

In Dynamic Array Excel wird das folgende Formular angenommen:

=@INDEX(B2:C5,,F1)

Der Grund dafür ist, dass die Formel ohne den Operator "@" alle Werte in C2: C5 zurückgibt, da der Parameter row_num der Indexfunktion weggelassen wird. Um die Konsistenz in allen Versionen zu gewährleisten, werden bisher unauffällige implizite Schnittpunkte offensichtlich. Bitte vergleichen Sie die Ergebnisse:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Wenn Funktionen mit potenzieller Multi-Zell-Ausgabe in Funktionen verschachtelt sind, die Arrays verarbeiten und ein einzelnes Ergebnis (z. B. Summe, Anzahl, Durchschnitt usw.) ausgeben können, gibt es keinen Grund, implizite Kreuzungen auszulösen, und die Formel wird auf dynamische Excel übertragen, wie es ohne Hinzufügen des "@" -Symbols ist. Zum Beispiel:

=AVERAGE(INDEX(B2:C5,,F1))

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Kann ich das @ -Symbol aus der Formel entfernen?

Sicher. Excel führt nur einmal die Formelkonvertierung durch. Wenn der "@" -Operator das Verhalten der Formel bricht oder negativ ändert, können Sie "@" manuell löschen und es wird nach dem Speichern der Arbeitsmappe nicht erneut angezeigt.

Was sind die Konsequenzen des Löschens des impliziten Kreuzungsoperators? Gemäß dem vom Abschnitt "Formel" nach dem Symbol "@" zurückgegebenen Inhalt können drei mögliche Ergebnisse vorliegen:

  • Wenn ein einzelner Wert zurückgegeben wird, treten keine Änderungen auf.
  • Wenn das Array zurückgegeben wird, überflutet es zu benachbarten Zellen.
  • Ein #Spill -Fehler tritt auf, wenn das Array zurückgegeben wird, aber es gibt nicht genügend leere Zellen, um alle Werte anzuzeigen.

Warum den @ Operator in Excel 365 verwenden?

Wie bereits erwähnt, behandelt EXCEL für Microsoft 365 alle Formeln als Array -Formeln standardmäßig, ohne wie in früheren Versionen die Eingabetaste für die STRG -Schicht zu drücken. Wenn Sie das Array -Verhalten deaktivieren möchten, fügen Sie den impliziten Schnittstellenoperator ein.

Beispiel 1. Eliminieren #spill! Fehler

Ein sehr häufiges Szenario besteht darin, #Spill -Fehler zu verhindern oder zu beheben. Wenn Sie es bequem empfinden, die gesamte Spalte zu verweisen (dies ist normalerweise keine gute Idee, da sie Excel verlangsamt), funktionieren solche Formeln jedoch in Versionen vor der Dynamik einwandfrei:

=VLOOKUP(A:A, D:E, 2, FALSE)

In Dynamic Excel wird ein #Spill -Fehler verursacht, da nicht genügend Platz besteht, um fast 1,05 Millionen Ergebnisse anzuzeigen.

Das Hinzufügen von "@" Bevor Sie nach Wertparametern suchen, können Sie dieses Problem lösen:

=VLOOKUP(@A:A, D:E, 2, FALSE)

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Wenn Excel voraussagt, dass Formeln den Rand eines Arbeitsblatts überfließen können, empfiehlt es Korrekturen, und es ist ratsam, es zu akzeptieren:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Beispiel 2. Machen Sie Formeln in Legacy Excel ordnungsgemäß funktionieren

Wenn Sie ein Microsoft 365 -Abonnement verwenden und Dateien mit Personen teilen, die darauf bestehen, ältere Versionen zu verwenden, müssen Sie für alle eine Konsistenz des Formelverhaltens sicherstellen.

Angenommen, Sie haben diese dynamische Array -Formel in Excel 365 geschrieben:

=B2:B5*C2:C5

In älteren Versionen wird es in ältere Versionen von CSE -Array -Formeln umgewandelt:

{=B2:B5*C2:C5}

Und in beiden Fällen wird eine Reihe von Werten zurückgegeben:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Wenn Sie nur ein Ergebnis ausgeben möchten, fügen Sie "@" vor jedem Ausdruck hinzu und kopieren Sie die Formel in so viele Zellen, wie Sie möchten (um den Bereich unverändert zu halten, um sie mit absoluter Zellreferenz zu sperren):

=@$B$2:$B$5*@$C$2:$C$5

In älteren Versionen von Excel wird das "@" -Symbol automatisch gelöscht, und die Formel wird normales Erscheinungsbild erscheint:

=$B$2:$B$5*$C$2:$C$5

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Was nicht getan werden sollte, ist , implizite Schnittpunkte und Array -Berechnungen in einer Formel zu mischen! Wenn Sie beispielsweise versuchen, in Excel 365 Folgendes einzugeben:

=@B2:B5*C2:C5

Sie werden mitgeteilt, dass diese Formel in älteren Versionen nicht unterstützt wird:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Wenn Sie die vorgeschlagene Variante ablehnen, wird die Mischformel eingereicht und liefert einige Ergebnisse (obwohl sie möglicherweise nicht die, die Sie erwartet haben). Wenn Sie jedoch die Formel vor dynamischem Excel in Excel öffnen, erscheint die Funktion _xlfn.Single anstelle des impliziten Schnittstellenoperators:

=_xlfn.SINGLE(B2:B5)*C2:C5

Wenn ältere Excel diese Formel berechnet, ist ein #Name! Fehler wird zurückgegeben.

Implizite Kreuzung in Excel -Tischen

Im Allgemeinen stimmt das implizite Schnittpunkt in einer Tabelle mit Ihrer Excel -Version überein.

In Excel 2019 und früher können Sie die gesamte Spalte verweisen und die Formel wird in der aktuellen Zeile auf eine einzelne Zelle aufgelöst.

Beispielsweise multipliziert diese Formel die Zahlen in den Spalten "Preis" und "Menge" erfolgreich:

=[Price]*[Qty.]

Auch wenn es die gesamte Spalte verweist, wird Excel vor Dynamic Excel auf der Zeilenebene immer noch mit einem einzelnen Wert betrieben.

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

In Excel 365 funktioniert dieser Ansatz nicht, da die implizite Schnittpunkt standardmäßig ausgeschaltet wird. Da die Formel mehrere Werte zurückgibt und Excel sie nicht alle in die Tabelle einfügen kann, empfiehlt sie, das @ -Symbol vor dem Spaltennamen hinzuzufügen:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

Diese Syntax sollte vertraut sein, wenn Sie Erfahrung mit Tabellenreferenzen haben - @ symbolische Darstellungsformeln werden die Werte der Spalten "Preis" und "Menge" in derselben Zeile behandeln.

=[@Price]*[@[Qty.]]

Es wird in allen Versionen gut funktionieren:

Implizite Interferenz: Verwendung von @ sign in Excel -Formeln

TIPP: Wenn Sie vorhaben, dynamische Array -Funktionen zu verwenden, um die Daten einer Tabelle zu berechnen, stellen Sie sicher, dass die Formel außerhalb der Tabelle stellt, da dynamische Arrays in der Tabelle nicht unterstützt werden.

So funktioniert implizite Kreuzung in Excel. Vielen Dank für das Lesen und hoffe, Sie nächste Woche in unserem Blog zu sehen!

Das obige ist der detaillierte Inhalt vonImplizite Kreuzung: Verwendung von @ sign in Excel -Formeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Excel -Formel, um die Top 3, 5, 10 Werte in der Spalte oder Zeile zu finden Excel -Formel, um die Top 3, 5, 10 Werte in der Spalte oder Zeile zu finden Apr 01, 2025 am 05:09 AM

In diesem Tutorial wird gezeigt, wie die Top -N -Werte in einem Datensatz effizient lokalisiert werden und zugehörige Daten mithilfe von Excel -Formeln abgerufen werden können. Unabhängig davon, ob Sie die höchsten, niedrigsten oder diejenigen, die spezifische Kriterien erfüllen, benötigen dieser Leitfaden Lösungen. Findi

So fügen Sie Kalender zu Outlook hinzu: freigegebener, Internetkalender, iCal -Datei So fügen Sie Kalender zu Outlook hinzu: freigegebener, Internetkalender, iCal -Datei Apr 03, 2025 am 09:06 AM

In diesem Artikel wird erläutert, wie Sie in der Outlook -Desktop -Anwendung freigegebene Kalender und die Nutzung gemeinsamer Kalender, einschließlich des Importierens von Icalendar -Dateien, zugreifen. Zuvor haben wir Ihren Outlook -Kalender geteilt. Lassen Sie uns nun untersuchen

Fügen Sie der Outlook -E -Mail -Vorlage eine Dropdown -Liste hinzu Fügen Sie der Outlook -E -Mail -Vorlage eine Dropdown -Liste hinzu Apr 01, 2025 am 05:13 AM

In diesem Tutorial wird angezeigt, wie Sie Ihren Outlook -E -Mail -Vorlagen Dropdown -Listen hinzufügen, einschließlich mehrerer Auswahl- und Datenbankpopulationen. Während Outlook Dropdowns nicht direkt unterstützt, bietet dieser Leitfaden kreative Problemumgehungen. E -Mail -Vorlagen SAV

So verwenden Sie Flash -Füllung in Excel mit Beispielen So verwenden Sie Flash -Füllung in Excel mit Beispielen Apr 05, 2025 am 09:15 AM

Dieses Tutorial bietet einen umfassenden Leitfaden zur Flash -Füllfunktion von Excel, einem leistungsstarken Tool zur Automatisierung von Dateneingabeaufgaben. Es deckt verschiedene Aspekte ab, von seiner Definition und seinem Standort bis hin zu fortgeschrittener Verwendung und Fehlerbehebung. Excels Fla verstehen

Medianformel in Excel - Praktische Beispiele Medianformel in Excel - Praktische Beispiele Apr 11, 2025 pm 12:08 PM

In diesem Tutorial wird erläutert, wie der Median der numerischen Daten in Excel mithilfe der Medianfunktion berechnet wird. Der Median, ein wesentliches Maß für die zentrale Tendenz, identifiziert den mittleren Wert in einem Datensatz und bietet eine robustere Darstellung der zentralen Tendene

FV -Funktion in Excel, um den zukünftigen Wert zu berechnen FV -Funktion in Excel, um den zukünftigen Wert zu berechnen Apr 01, 2025 am 04:57 AM

In diesem Tutorial wird erläutert, wie die FV-Funktion von Excel verwendet wird, um den zukünftigen Wert von Investitionen zu bestimmen und sowohl reguläre Zahlungen als auch Pauschalablagerungen zu umfassen. Effektive Finanzplanung hängt vom Verständnis des Investitionswachstums ab, und dieser Leitfaden prov

So entfernen / teilen Sie Text und Zahlen in Excel Cell So entfernen / teilen Sie Text und Zahlen in Excel Cell Apr 01, 2025 am 05:07 AM

Dieses Tutorial zeigt verschiedene Methoden zur Trennung von Text und Zahlen in Excel-Zellen, wobei sowohl integrierte Funktionen als auch benutzerdefinierte VBA-Funktionen verwendet werden. Sie lernen, wie Sie Zahlen extrahieren, während Sie Text entfernen, Text isolieren, während Sie Zahlen wegwerfen

So importieren Sie Kontakte in Outlook (aus CSV- und PST -Datei) So importieren Sie Kontakte in Outlook (aus CSV- und PST -Datei) Apr 02, 2025 am 09:09 AM

Dieses Tutorial zeigt zwei Methoden zum Importieren von Kontakten in Outlook: Verwenden von CSV- und PST -Dateien und deckt auch die Übertragung von Kontakten in Outlook online ab. Unabhängig davon

See all articles