Note: The other languages of the website are Google-translated. Back to English

如果一個單元格包含Excel中的某些文本,如何在另一個單元格中返回值?

如下例所示,當單元格 E6 包含值“是”時,單元格 F6 將自動填充值“批准”。 如果在 E6 中將“是”更改為“否”或“中立”,F6 中的值將立即更改為“拒絕”或“重新考慮”。 你怎麼做才能實現它? 本文收集了一些有用的方法來幫助您輕鬆解決它。


如果一個單元格包含帶有公式的某些文本,則在另一個單元格中返回值

如果一個單元格僅包含特定文本,則要在另一個單元格中返回值,請嘗試以下公式。 例如,如果B5包含“是”,則在D5中返回“批准”,否則,返回“不合格”。 請做如下.

選擇D5,然後將以下公式複製到其中,然後按 Enter 鍵。 看截圖:

公式: 如果一個單元格包含某些文本,則在另一個單元格中返回值

= IF(ISNUMBER(SEARCH(“",D5)),”批准“,”沒有資格")

筆記:

1.在公式中,“D5批准“和”沒有資格”表示如果單元格B5包含文本“是”,則將在指定的單元格中填充文本“批准”,否則,將用“否”填充。 您可以根據需要進行更改。

2.要基於指定的單元格值從另一個單元格(例如K8和K9)返回值,請使用以下公式:

= IF(ISNUMBER(SEARCH(“",D5)),K8,K9)

根據特定列中的單元格值輕鬆選擇整個行或選擇中的整個行:

選擇特定的單元格 的效用 Excel的Kutools 可以幫助您根據Excel中特定列中的特定單元格值快速選擇整個行或所選內容中的整個行。  立即下載Kutools for Excel的全功能60天免費試用版!


如果一個單元格包含帶有公式的不同文本,則返回另一個單元格中的值

如果單元格在Excel中包含不同的文本,本節將向您顯示在另一個單元格中返回值的公式。

1.您需要創建一個具有特定值的表,並將返回值分別放在兩列中。 看截圖:

2.選擇一個空白單元格以返回值,在其中鍵入以下公式,然後按 Enter 獲得結果的關鍵。 看截圖:

公式: 如果一個單元格包含不同的文本,則返回另一個單元格中的值

= VLOOKUP(E6,B5:C7,2,假)

筆記:

在公式, E6 是單元格包含您將基於其返回值的特定值, B5:C7 是包含特定值和返回值的列範圍, 2 number表示返回值位於表範圍的第二列。

從現在開始,將E6中的值更改為特定值時,其對應的值將立即在F6中返回。


如果一個單元格包含不同的文本,則輕鬆在另一個單元格中返回值

實際上,您可以通過一種更簡單的方法解決上述問題。 的 在列表中查找值 的效用 Excel的Kutools 只需點擊幾下就可以幫助您實現目標,而無需記住公式。

1.與上述方法相同,您還需要創建一個具有特定值的表,並將返回值分別放置在兩列中。

2.選擇一個空白單元格以輸出結果(此處選擇F6),然後單擊 庫工具 > 公式助手 > 公式助手。 看截圖:

3。 在裡面 公式助手 對話框,請進行如下配置:

  • 3.1在 選擇一個公式 框,找到並選擇 在列表中查找值;
    保養竅門:您可以檢查 篩選 框,在文本框中輸入特定單詞以快速過濾公式。
  • 3.2在 表格數組 框中,選擇不包含您在步驟1中創建的標題的表;
  • 3.2在 查找值 框,選擇包含您將基於其返回值的特定值的單元格;
  • 3.3在 框,指定您要從中返回匹配值的列。 或者,您可以根據需要直接在文本框中輸入列號。
  • 3.4點擊 OK 按鈕。 看截圖:

從現在開始,將E6中的值更改為特定值時,其對應的值將立即在F6中返回。 查看結果如下:

  如果您想免費試用(30-day) 這個實用程序, 請點擊下載,然後按照上述步驟進行操作。


Kutools for Excel- 幫助您始終提前完成工作,有更多時間享受生活
您是否經常發現自己正在趕上工作,缺乏時間為自己和家人度過?  Excel的Kutools 可以幫你處理 80% Excel 拼圖,提高 80% 的工作效率,讓您有更多時間照顧家人,享受生活。
300 種高級工具,適用於 1500 個工作場景,讓您的工作變得前所未有的輕鬆。
從現在起,不再需要記住公式和VBA代碼,讓您的大腦休息一下。
複雜和重複的操作可以在幾秒鐘內完成一次處理。
每天減少成千上萬的鍵盤和鼠標操作,現在告別職業病。
在3分鐘內成為Excel專家,幫助您快速獲得認可並提薪。
110,000名高效人才和300多家世界知名公司的選擇。
使您的$ 39.0的價值超過$ 4000.0的他人培訓。
全功能免費試用 30-天。 60 天無理由退款保證。

按評論排序
留言 (98)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
嗨,這很好,但是是否可以在多種不同的條件下執行此操作..例如:如果單元格包含 15105,那麼它將產生 10,如果單元格包含 pdh152,那麼它將產生 11 等等? 問候,布蘭登。
網站主持人對此評論進行了最小化
我想知道同樣的問題,不能讓它工作。 =IF(ISNUMBER(SEARCH("A,C",B:B)),"阿拉米達,芝加哥","") 像這樣
網站主持人對此評論進行了最小化
偉大的文章,正是我想要的......幾乎! 與上述相同的問題,如何使此函數在多個條件下工作,例如如果 A1=yes,則 B1=approve 或 IF A1=no,則 B1=deny
網站主持人對此評論進行了最小化
沒有人找到解決方案嗎? 這將非常有幫助。
網站主持人對此評論進行了最小化
@加里,
你想達到什麼目的?


@約翰,
=IF(A1="YES","批准",IF(A1="NO","拒絕",""))
網站主持人對此評論進行了最小化
如果您仍然遇到問題,請嘗試以下示例: =IF(ISNUMBER(SEARCH("Yes",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
網站主持人對此評論進行了最小化
我只是想要同樣的東西。 但是你的例子有點複雜。 如果我想用十個數字做同樣的事情,打這麼多話並不容易。請提供代碼。
網站主持人對此評論進行了最小化
我為 4 個值執行此操作,我只是從“IF”複製並粘貼並更改了我希望單元格讀取的內容。
網站主持人對此評論進行了最小化
不確定 pdh152 是什麼意思,但希望這會有所幫助。 第一個 randbetween 將產生 10 個數字,而第二個將產生 11。


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
網站主持人對此評論進行了最小化
我正在嘗試創建一個用於自動創建密碼的電子表格。 如果前面的單元格中有一個值,我只想填充一個單元格。我要使用的公式是

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


因此,如果前面的某個字段中有一個值(不管哪個字段),那麼用上面的公式填充另一個單元格

ABCDEF
1 名 姓 電子郵件地址 電話號碼 用戶名 密碼

2 喬吹 jb@jb.com 123456 blowjo fh7#rfd


所以說如果 A2 被填充,則返回 F2 中的公式,如果 A2 中沒有值,則該字段留空
網站主持人對此評論進行了最小化
對不起,希望我能理解您的詢問..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
網站主持人對此評論進行了最小化
請幫忙。 如果一個單元格中有一個單詞,則顯示另一個單元格中的數字
網站主持人對此評論進行了最小化
親愛的戴夫,

您能否提供一張電子表格的屏幕截圖,顯示您正在嘗試做什麼?
網站主持人對此評論進行了最小化
嗨有人來幫忙
網站主持人對此評論進行了最小化
嗨,有人可以幫助我學習excel嗎?
網站主持人對此評論進行了最小化
嗨,如果第一個單元格等於某個文本,我希望一個單元格等於另一個單元格的總和。 因此,如果 A1 等於“是”,則 A3 等於 A2。 A2 中有一個先前計算的總和,比如 100 英鎊
網站主持人對此評論進行了最小化
親愛的盧克,
請在 A1 中應用這個公式 =IF(A2="yes",A3,""),最後根據需要將 A3 的單元格格式更改為正確的貨幣格式。
網站主持人對此評論進行了最小化
需要一個“如何做”......如果某個單元格包含一組特定的單詞......其中包括括號,例如。 工商業(MVA)
我想在右側的列中添加 12。一直無法弄清楚。
網站主持人對此評論進行了最小化
不知道我的帖子哪裡去了......
當列中有以下單詞時嘗試創建公式:C&I(MVA),我希望右側的單元格添加 12。
似乎無法正確計算。
網站主持人對此評論進行了最小化
需要一個“如何做”......如果某個單元格包含一組特定的單詞......其中包括括號,例如。 工商業(MVA)
我想在右側的列中添加 12。一直無法弄清楚。
網站主持人對此評論進行了最小化
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

我希望 H 列從 G 列中添加 12,前提是 E 列包含 C 和 I (MVA)。 括號和 & 號一樣存在問題。
網站主持人對此評論進行了最小化
親愛的金,
這個公式可以幫助你:=IF(E1:E12="C & I (MVA)", G1+12, " ")
網站主持人對此評論進行了最小化
試過這個,它不斷出現'假'
=IF(E1="C & I","C & I (MVA)",G1+12=H1)
網站主持人對此評論進行了最小化
我需要一個單元格中的文本來填充另一個單元格。 即如果單元格 c2:c25 是“亞洲”,那麼單元格 a2:a25 = DBE 如果不留空? 誰能幫我用這個公式
網站主持人對此評論進行了最小化
美好的一天,
對不起,我沒有明白你的意思。 如果您能提供您正在嘗試做的事情的屏幕截圖,那就太好了。
網站主持人對此評論進行了最小化
謝謝你一如既往的好建議! 我想知道如果3個“搜索”單元格包含特定但不同的值,是否有辦法只填充目標單元格。 例如,僅當 A5="United State AND A1="California" AND A2=Santa Clara County" AND A3="San Francisco" 時,讓目標單元格 (A4) 返回“Nancy Pelosi”。 基本上,當用戶選擇代表的國家、州、縣和城市時,我想返回一個值,在這種情況下為代表。 一種通過搜索國家、州、縣和城市來查找當地代表的搜索方法。


我希望這是有道理的!
網站主持人對此評論進行了最小化
美好的一天,
請嘗試本文中提到的方法:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
或者您可以在我們的論壇中發布您的問題: https://www.extendoffice.com/forum.html 從我們的專業人員那裡獲得更多的 Excel 支持。
網站主持人對此評論進行了最小化
我的天啊....一直試圖找到一種方法來獲得這個答案 DAYS !!! 謝謝你!!!
網站主持人對此評論進行了最小化
任何人對此有任何想法; 我想在另一張紙上用公式搜索字母/數字(零件號)的組合。 如果找到,請拉出相應單元格的數字(美元值)...謝謝!
網站主持人對此評論進行了最小化
美好的一天,
這個數組公式可以幫助你:=CELL("address",INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 是包含您要搜索的字母/數字組合的單元格,Sheet2!$D$4:$D$13 是您要搜索的範圍。
網站主持人對此評論進行了最小化
想想,a1=名字,b1=數字,c1=天。 我想在另一張紙上 a1= 姓名,b1=數字,c1= ?(我想要天數)。 我能理解你嗎?
網站主持人對此評論進行了最小化
對不起,我沒有得到你的問題。
網站主持人對此評論進行了最小化
“被許可人姓名:Walker, Charlene
308東街南

塔拉迪加(Al 35160)

電話:256-362-4307"





我想在 3 個不同的單元格/行“名稱”“地址”“電話”中移動數據。 我怎樣才能做到這一點?
網站主持人對此評論進行了最小化
美好的一天,
您的意思是在 3 個不同的指定單元格或行中移動數據? 我真的不明白你的意思。 如果您能提供您正在嘗試做的事情的屏幕截圖,那就太好了。 謝謝你。
網站主持人對此評論進行了最小化
您可能希望避免粘貼實際的個人信息。 這看起來像是對隱私的侵犯。
網站主持人對此評論進行了最小化
嗨,


我試圖找到類似的東西,但我遇到了麻煩。


我在表 1 中有一個地址列表,整個地址在一個單元格中。 因此,例如 A2、A3、A4 都包含不同的地址。 然後在 B2、B3、B4 等中,我想根據 A 列單元格中的郵政編碼顯示區號“3”或“8”。


我在表 2 中有一個郵政編碼列表,區號與它們相鄰。


我已經嘗試過使用 VLOOKUP 和 CELL,但我無法理解...如果有人可以提供幫助,我將不勝感激......
網站主持人對此評論進行了最小化
美好的一天,
您能提供電子表格的屏幕截圖嗎?
網站主持人對此評論進行了最小化
請幫忙。 如果一個單元格中有一個單詞,則顯示另一個單元格中的數字(例如如果 n8=approved,我希望它給我來自 k8 的信息)
網站主持人對此評論進行了最小化
嗨克里斯蒂娜,
請應用此公式 =IF(ISNUMBER(SEARCH("approved",N8)),K8,"")
網站主持人對此評論進行了最小化
你好。 我正在嘗試根據另一個單元格中的文本為某個單元格指定一個值。 例如,如果 A3 顯示文本“BCD”,則 A4 應該顯示 $10。 我怎樣才能做到這一點?
網站主持人對此評論進行了最小化
美好的一天,
請在單元格 A3 中輸入此公式 =IF(ISNUMBER(SEARCH("BCD",A10)),"$4","")。
網站主持人對此評論進行了最小化
早安水晶,


我正在嘗試在 excel 中使用一個公式,該公式將根據我正在使用的辦公目的地確定另一個單元格的功能。 例如,我的辦公室的目的地是 7102、7302、7402 和 7502,而另一個辦公室的目的地是 7109、7309、7409 和 7509。我希望 excel 能夠根據辦公室中的內容了解對另一個單元格執行的操作目標單元格。 繼續示例,我想使用公式計算從各種生效日期開始的 90 天,但 90 天日期由辦公目的地確定。 因此,我需要該單元格根據另一個單元格中的哪個辦公室目的地來確定使用哪個有效日期單元格。 因此,假設 A1 有 7102、7302、7402 或 7502,則單元格 C1 將默認使用單元格 B1 中的生效日期,具體取決於 A1 中的辦公目標範圍。 我希望這是可能的。 任何幫助表示讚賞,如果您需要更多信息,請告訴我。

謝謝。
網站主持人對此評論進行了最小化
嗨,丹尼,
抱歉,我對此無能為力。 歡迎在我們的論壇發表任何問題: https://www.extendoffice.com/forum.html 從 Excel 專業人士或其他 Excel 粉絲那裡獲得更多 Excel 支持。
謝謝你的評論。
網站主持人對此評論進行了最小化
嗨,丹尼——我需要和你一樣的回報。 你碰巧得到了任何支持嗎? 任何幫助都會很棒。 謝謝!
網站主持人對此評論進行了最小化
嗨 - 我如何用另一個單元格中的內容替換單元格中的內容(如果其中有任何內容)? 兩個單元格都有文本,而不是數字。
網站主持人對此評論進行了最小化
嗨,丹妮絲,
抱歉,我不確定我是否收到您的問題。 你想交換兩個單元格的內容嗎?
如果您能再次解釋或提供您正在嘗試做的事情的屏幕截圖,那就太好了。
謝謝你的評論。
網站主持人對此評論進行了最小化
嗨,我很好奇這種方法是否可以通過引用索引列表來根據它們的值自動填充一系列單元格。 例如,我有一個編號為 1-10 的名稱列表,並有一個網格(網格 1),其中包含 1-10 中的各種數字。 我想找到一種方法讓電子表格使用與網格 2 中的數字相關聯的名稱填充網格 1。例如,如果 D3(網格 1)是“2”並且與“2”相關聯的名稱是“ Jerry”,然後 D12 應該自動填充“Jerry”,但如果 D3 更改為“9”,則 D12 應該自動更改為“Goldfish”
網站主持人對此評論進行了最小化
沒關係,我想通了,只是嵌套了一噸 =IF 語句:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護