RIGHT函數,Excel中如何使用該函數將字串向右剪切

RIGHT函數,Excel中如何使用該函數將字串向右剪切

Excel中分隔字元後字串的函數是什麼?這是正確的功能。以下是您需要了解的Microsoft Excel 中的 RIGHT 函數的資訊。

如果您經常需要處理大量數據或數字,Microsoft Excel 絕對是您日常生活的一部分。Excel 長期以來以提供智慧數據處理解決方案而聞名,尤其是憑藉智慧功能實現快速、準確的運算。因此,如果你正在學習Excel,你必須詳細了解如何使用函數。正確的是其中之一。

RIGHT 是 MS Excel 中的另一個流行函數。它通常用於根據特定的字元數來獲取最後一個字元或字串中的最後一個字元。具體來說,該函數旨在從字串的緊鄰右側傳回指定數量的字元。

RIGHT 函數目前在 Excel 電子表格中使用較多。然而,並不是每個人都知道如何有效地使用它。如果您是其中之一,請加入 LuckyTemplates.com,以了解有關 Excel 中 RIGHT 函數的以下知識。

如果 LEFT 函數將字串與左側分開,那麼 RIGHT 函數則相反,在使用者選擇的字元範圍內將字串與右側分開。然後,RIGHT 函數會根據資料儲存格中顯示的字元數傳回文字字串中的最後一個或多個字元。下面的文章將指導您如何在Excel中使用RIGHT函數。

Excel 中 RIGHT 函數的使用說明

RIGHT 函數的語法為=RIGHT(text,[num_chars])。在那裡:

  • text:是要從中提取字元的文字字串。
  • num_chars:您希望 RIGHT 函數擷取的字元數。

筆記:

  • 如果省略 num_chars,則預設值為 1。
  • Num_chars 必須永遠大於或等於 0。
  • 如果 num_chars 大於文字字串的長度,則 RIGHT 函數會傳回整個文字字串。

範例 1:使用 RIGHT 函數尋找字符

例如,對於下面的資料表,提取每個資料單元格中的最後 3 個字元。在結果方塊中輸入公式 =RIGHT(B2,3) 並按 Enter。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

結果,我們得到了字符序列中的最後 3 個字符,如下所示。向下捲動到其餘儲存格以顯示其他結果。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

另外,我們也可以直接輸入如下所示的字元序列,但必須使用引號。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

範例 2:RIGHT 函數尋找數字字符

這兩個函數組合在一起將傳回一個數值。因為 Excel 中的 RIGHT 函數始終傳回文字字串,即使原始值是數字。如果使用 VALUE 函數,結果將會是一個數字。您可以參考如何在Excel中使用VALUE函數一文中組合兩個函數的範例。

範例 3:RIGHT 函數輸出特定字元之後的字符

當要分隔特定字元後面的字串時,需要使用Excel中的SEARCH函數或FIND函數來確定該字元的位置,但要從傳回的總字串中減去所選字元的位置。功能. 羊毛. 組合公式為=RIGHT(文字字串, LEN(文字字串) - SEARCH(字元, 文字字串))

對於此範例表,您需要在全名方塊中尋找名稱,輸入公式 =RIGHT(B2,LEN(B2)-SEARCH(" ",B2)) 並按 Enter。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

結果,我們得到如下所示的名稱。向下捲動以顯示剩餘結果。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

透過組合以上三個函數,我們可以應用它來輸出一串字符,後面跟著任何其他字符,例如逗號,冒號,連字符,...

RIGHT函數,Excel中如何使用該函數將字串向右剪切

範例 4:RIGHT 函數鍵入字串中的前 n 個字元

公式使用RIGHT(string, LEN(string)-要刪除的字元數)

在此資料表中,將從字串中刪除包含點的前 6 個字元。輸入公式 =RIGHT(B2, LEN(B2)-6) 並按 Enter。結果,我們得到如下所示的結果。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

範例 5:RIGHT 函數輸出最後一個分隔符號之後的字符

對於具有許多分隔符號的複雜字串,內容提取必須與最後一個分隔符號分開。在下面的資料表中,有些儲存格只使用 1 個分隔符,但有些儲存格使用 2 個分隔符,並且需要最後一個分隔符後面的字元。

將此公式套用到此資料表,我們輸入=RIGHT(B6,LEN(B6)-SEARCH("$",SUBSTITUTE(B6,":","$",LEN(B6)-LEN(SUBSTITUTE(B6) , “:”、“”))))) 並按 Enter 鍵。在那裡:

  • LEN(B6):B6 單元格中字串的總長度。
  • LEN(SUBSTITUTE(B6,":","")):不含冒號的字串長度。
  • LEN(B6)-LEN(SUBSTITUTE(B6,":","")):原始總長度減去不帶冒號的字串長度。
  • SUBSTITUTE(B6,":","$",LEN(B6)-LEN(SUBSTITUTE(B6,":",""))):用新字元 $ 取代最後一個分隔冒號,SUBSTITUTE 函數允許替換指定的字元串中的字元。
  • SEARCH("$",SUBSTITUTE(B6,":","$",LEN(B6)-LEN(SUBSTITUTE(B6,":","")))):決定最後一個分隔符號的位置,在影像冒號被$ 符號替換。
  • RIGHT(B6,LEN(B6)-搜尋("$",SUBSTITUTE(B6,":","$",LEN(B6)-LEN(SUBSTITUTE(B6,":",""))))):傳回最後一個分隔符號右側的字串,將字串的總長度減去分隔符號的位置。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

結果,我們得到如下所示的字元序列。

RIGHT函數,Excel中如何使用該函數將字串向右剪切

一些常見問題

如何使用Excel中的RIGHT函數刪除字元?

從字串的總長度中減去要刪除的字元數。為此,請使用以下公式:

=RIGHT(string,LEN(string)-number_of_chars_to_remove)
  • “string”是整個來源字串。
  • “number_of_chars_to_remove”包含要從來源字串中刪除的字元數。

如何在Excel中使用RIGHT函數計算數字?

即使來源字串是數字,RIGHT 函數也始終傳回文字字串。為了從數字字串中獲取數字輸出,RIGHT 函數嵌套在 VALUE 函數中。

公式如下:

=VALUE(RIGHT(string, num_chars))
  • 「string」是包含數字的來源字串。
  • 「num_chars」是從字串中提取的位數。

注意:在 Excel 中,數字字串右對齊,而文字字串左對齊。

為什麼 RIGHT 函數不能處理日期?

由於 RIGHT Excel 函數設計用於處理文字字串,因此日期在內部 Excel 系統中是數字。因此,RIGHT 函數無法擷取日期(例如日、月或年)內的單一資料。如果您嘗試這樣做,您將只能獲得代表日期的最後幾個數字。

Excel 中的 RIGHT 函數不起作用?原因及解決方案。

Excel 中的 RIGHT 函數不起作用的原因有很多:

  • 原始資料中存在一個或多個空格。在這種情況下,您需要使用 TRIM 功能或 Cell Cleaner 加載項刪除它們。
  • num_chars 參數小於 0。當然,您會希望在公式中輸入負數,但如果 num_chars 是由另一個 Excel 函數或另一個函數組合計算的,並且公式 RIGHT 返回錯誤,請使用巢狀函數解決問題。
  • 原始值是日期,因此 RIGHT 函數無法處理此資料。

需要記住的關鍵想法

  • RIGHT 函數從文字字串的右側提供指定數量的字元。
  • RIGHT 函數從最右到左擷取字元。
  • RIGHT 函數接受兩個參數 - “text”“num_chars”。
  • “num_chars”的預設值設定為1
  • 如果「num_chars」大於文字長度,則 RIGHT 函數傳回完整文字。
  • 如果「num_chars」小於 0,RIGHT 函數將傳回錯誤「#VALUE!」。
  • RIGHT 函數不應與數字一起使用,因為它會傳回
    格式為文字的數字的錯誤值。

祝您成功!


在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!