Vad är Intersect Operator i Excel och hur man använder det

Innehållsförteckning

Titta på video - Använda Intersect Operator i Excel

Korsa operatör i Excel kan användas för att hitta skärningens värde (er) för två listor/intervall. Detta är en ovanlig operatör eftersom den representeras av ett mellanslag (ja det stämmer).

Om du använder ett mellanslagstecken mellan två intervall, blir det skärmoperatorn i Excel.

Korsa operatör i Excel

Du kan använda Intersect Operator i Excel för att hitta:

  • Skärningspunkten mellan en enda rad och kolumn.
  • Skärningspunkten mellan flera rader och kolumner.
  • Korsningen mellan Named Ranges.

Korsning av en enda rad och kolumn

Antag att det finns en datamängd som visas nedan:

Om du nu använder = C2: C13 B5: D5 [Observera att det finns ett enda utrymme mellan områdena, som också är vår skärande operatör i Excel], kommer den att returnera 523 (värdet i cell C5), vilket är skärningspunkten mellan dessa 2 intervall.

Korsning av flera rader och kolumner

Du kan också använda samma teknik för att hitta skärningspunkten mellan områden som sträcker sig över mer än en rad eller kolumn. Till exempel, med samma datamängd som visas ovan, kan du få skärningspunkten mellan produkt 1 och produkt 2 i april.

Här är formeln som kan göra det: = B2: C13 B5: D5

Observera att resultatet av den här formeln skulle visa ett värdefel, men när du väljer formeln och trycker på F9 visas resultatet som {649,523}. Denna formel returnerar en matris med skärningsvärdena. Du kan använda detta inom formler, till exempel SUM (för att få summan av korsningsvärdena) eller MAX (för att få maximalt av korsningsvärdena).

Korsning av namngivna områden

Du kan också använda namngivna intervall för att hitta korsningen med hjälp av skärningsoperatören i Excel.

Här är ett exempel där jag har döpt produkt 1 -värdena till Prdt1, Product 2 -värden som Prdt2 och April -värden som apr.

Nu kan du använda formeln = Prdt1 Apr för att få skärningspunkten mellan dessa 2 intervall. På samma sätt kan du använda = Prdt1: Prdt2 Apr för att få skärningspunkten mellan produkt 1, produkt 2 och april.

Ett praktiskt exempel på att använda Intersect Operator i Excel

Här är en situation där detta trick kan komma till nytta. Jag har en datauppsättning av säljare och försäljningen de gjorde varje månad 2012.

Jag har också skapat en listruta med Säljare Namn i en cell och Månad namn i ett annat, och jag vill extrahera försäljningen som representanten gjorde den månaden.

Något som visas nedan:

Så här skapar du detta:

  1. Markera hela datamängden (B3: N13) och tryck på Ctrl + Skift + F3 för att skapa namngivna intervall (det kan också göras genom Formel -> Definierade namn -> Skapa från urval). Detta öppnar en dialogrutan "Skapa namn från urval".
  2. Välj alternativen "Övre rad" och "Vänster kolumn" och klicka på OK.
  3. Detta skapar namngivna intervall för alla säljare och hela månaden.
  4. Gå nu till cell B16 och skapa en listruta för alla säljare.
  5. På samma sätt går du till cell C15 och skapar en rullgardinslista för alla månader.
  6. Nu i cell C16, använd följande formel = INDIRECT (B16) INDIRECT (C15)

Hur fungerar det?

Lägg märke till att det finns ett mellanrum mellan de två INDIRECT -formlerna.

INDIRECT -funktionen returnerar intervallet för de namngivna intervallerna - Säljare och månaden, och utrymmet mellan dem fungerar som en skärande operatör och returnerar det skärande värdet.

Obs! Denna osynliga skärande operatör har företräde framför andra operatörer. Så om du i detta fall använder = INDIRECT (B16) INDIRECT (C15)> 5000, kommer det att returnera TRUE eller FALSE baserat på skärningsvärdet.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave