excel INDIRECT Funktion
Microsoft Excel INDIREKT fungera konverterar en textsträng till en giltig referens.
syntax
=INDIRECT (ref_text, [a1])
Argument
Ref_text (det erforderliga argumentet): Det är referensen till en cell som innehåller något av följande:
- En A1-stilreferens.
- En referens för R1C1-stil.
- Ett namngivet intervall definierat som en referens.
- En referens till en cell i form av textsträng.
[a1] (det valfria argumentet): Det är ett logiskt värde att tilldela stilen för ref_text.
- Om a1 är ture eller utelämnas tolkas ref_text som en A1-stilreferens.
- Om a1 är FALSK tolkas ref_text som en referens i R1C1-stil.
Returvärde
Smakämnen INDIREKT funktion returnerar en giltig referens som anges av en textsträng.
Funktionsanmärkningar:
INDIRECT-funktionen returnerar #REF! felvärde när:
- Ref_text hänvisar till en annan arbetsbok som inte är öppen;
- Ref_text hänvisar till ett cellintervall utanför radgränsen på 1,048,576 16,384 XNUMX eller kolumngränsen på XNUMX XNUMX (XED).
Exempel
Nedanstående exempel illustrerar den vanliga användningen av INDIRECT-funktionen i Excel.
Exempel 1: INDIREKT cellreferens
Som bilden nedan visas, INDIRECT-funktionen =INDIRECT(B2) konverterade textsträngen i B2 till en giltig cellreferens och returnera sedan värdet för denna cellreferens (D2) som slutresultat.
Anmärkningar:
- Om ref_text är innesluten i dubbla citattecken som =INDIRECT("B2")kommer det att få värdet i B2 direkt.
- Du kan också kombinera en textsträng och en cellreferens inom INDIRECT-funktionen som bilden nedan visas.
Här sammanfogar INDIRECT-funktionen ref_text (säger D) och värdet i B2 (säger 2) som en giltig cellreferens D2 och returnerar värdet i D2 som resultatet.
Exempel 2: INDIREKT med namngivet intervall
INDIRECT-funktionen kan också direkt hänvisa till namngivna intervall. Som nedanstående skärmdump visas, finns det en tabell som innehåller flera namngivna intervall, och nu måste du summera värden i ett visst namngivet intervall (säger man) med kombinationen av SUM- och INDIRECT-funktioner, gör så här.
1. Ange intervallets namn i en cell, här skriver jag in Mon i cell C12. Välj en tom cell, kopiera nedanstående formel till den och tryck på Enter-tangenten.
=SUM(INDIRECT(C12))
Nu har du summerat alla värden i det angivna namngivna intervallet (mån).
Fler exempel
Hur extraherar jag unika värden från flera kolumner i Excel?
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.