-
1.直接功能。
if((a2="人數")*(b2="女性"),(substitute(c2,"位","")*150),"")
2.查詢和替換,設定直接相乘的資料單位。
選擇 C 列並將其替換為 C 列"位",不要在替換欄位中輸入任何內容,請全部替換。
選擇 C 列,或右側的鍵來格式化單元格、數字、自定義"型別"在下面的框中輸入"位"以確保資料具有單位。
在單元格 d2 中輸入 =C2*150
-
if(and((a2="人數", b2="女性"),left(c2,find("位",c2)-1)*150,"")
忘了乘以 150,現在可以了。
您還可以使用 =if(and((a2=.)"人數", b2="女性"),left(c2,len(c2)-1)*150,"")
-
如果數字後面只有乙個漢字,則可以使用公式。
a2 =left(a1,len(a1)-1)*1 向右拉複製公式。
e2 =sum(a2:d2)
或者 e1 = sum((a1:d1<>""*left(a1:d1,len(a1:d1)-1)) 陣列公式,Ctrl+Shift+輸入三個鍵結束輸入。
-
在單元格 F3 中輸入:=max(c3)*max(d3) 詢問我的 ** 是文字和數字在乙個框中。
我想設定它,以便可以自動提取數字並計算為總和。
就是這樣。
也可以是這樣的:1設定要新增的數字範圍(例如 c2:
g10,有 45 個單元格,這樣就可以輸入 45 個值,不足以自己展開),美化框架線,如下圖 2 所示將 c11:d11 的兩個單元格合併為乙個單元格,並寫下“加法的結果是:
合併 E11:G11 單元格並輸入公式“=SUM(C2:G10)”3
在單元格 C2:G10 中新增乙個數字,您會發現單元格在底部加起來。
比較心臟] [比較心臟] [比較心臟]。
問:我想問第一種方式**如何得到它。
回答第一種型別:快速填充 先在第乙個單元格中輸入對應的**(如果發現無法提取資料,可以再輸入幾個內容),然後選擇區域,按ctrl+e快速填充。 注意:ctrl+e 函式是必需的。
這裡我們會發現需要提取的**是在專案之後,所以這裡我們可以借用find函式先找出專案的位置,然後因為**後面跟著,所以同樣是用find函式找出對應的位置,然後用mid函式去提取, 此處輸入的公式為 =mid(b2,find("目的",b2)+1,find("/",b2)-find("目的",b2)-1)。
mid 語法結構 = mid (字串,從哪裡開始查詢,需要查詢的字元) 問乙個好問題 知道了 謝謝。
-
1.直接功能。
if((a2="人數")*(b2="女性"),(substitute(c2,"位","")*150),"")
2.查詢和替換,設定直接相乘的資料單位。
選擇 C 列並將其替換為 C 列"位",在替換欄中輸入任何內容,全部替換選擇列 C,或設定單元格格式、數字、自定義、右側的鍵"型別"在下面的框中輸入"位"以確保資料具有單位。
在單元格 d2 中輸入 =C2*150
-
視覺結果:可能需要使用 Office365 或 Office2019 的 textjoin() 或 concat() 函式,可能還需要使用巨集表函式,非常麻煩。 如果您使用的是 Office 2016 及更低版本,則根本無法執行此操作。
建議:將C列複製到Word中,將所有漢字和字母替換為萬用字元,輸入前加等號,然後複製回去計算。
-
通常我會將C列複製到Word中,使用查詢和替換功能刪除除數字和運算子以外的內容,然後將其貼上回Excel進行計算。
-
首先將 C2 單元格定義為計算,定義名稱顯示在 C2 的左上角。
在 d2 中輸入 = evaluate(c2)
-
函式有一定的規則可以寫出來,這種不規則性基本是寫不出來的,即使能寫出來,也要花的時間太長,也未必是無差錯的。
杜友,題中的資料有誤,而且這個資料是捏造的,40秒00分鐘,39秒99分鐘,沒有這樣的單位吧? 而這個最接近分秒的轉換是100,**有這樣的資料嗎?? >>>More