excel公式或函式編寫,取中文字

時間 2022-03-09 16:40:26

1樓:匿名使用者

可選用以下幾種方法取中文字(假定需要處理的單元格是a1):

1、文字在前:可用left函式取中文字,公式=left(a1,lenb(a1)-len(a1)) 其中lenb(a1)-len(a1)計算左邊中文字長度。

2、中文字在後:可用right函式取中文字,公式=right(a1,lenb(a1)-len(a1)) 其中lenb(a1)-len(a1)計算右邊中文字長度。

3、中文字在中間:用mid函式提取中文字,公式>10000,row(indirect("a1:

按組合鍵ctrl+shift+enter結束公式。其中

>求得漢字的起始位置,lenb(a1)-len(a1)計算中間中文字長度。

2樓:戎冬易紀奧

截圖請截出行號和列標,以方便書寫公式

在單元格中輸入以下公式

=sumif(進貨!a:a,a2,進貨!c:c)

3樓:匿名使用者

我發現你的文字前都有乙個雙引號,如果都是你舉例子的這種格式,那有乙個最簡單的辦法,用分列,

選中a列,點資料,分列,分隔符,其他後面填入引號下一步下一步完成。就可以把最後邊的文字分到b列中去了。

引號不一樣可以用替換解決:)

4樓:匿名使用者

b1公式為

ctrl+shift+enter實現陣列公式

5樓:匿名使用者

注意到源資料都是3個漢字或者2個漢字,且跟其它字元之間有空格,因此,可以大體這樣寫一下公式:

=right(a1,3)

說明:1.如果剛好是三個字元,則返回三個字元,例如「混紡布」,

2.如果是兩個字元,則返回空格和兩個字元,例如「 麻棉」。這個在excel裡是看不出來的……

3.如果非要去除空格,需要再建立乙個輔助列。

輸入:=if(iserror(search(" ",b1,1)),b1,right(b1,2))

之後隱藏b列。

最好的辦法是先計算空格數,再返回最後乙個空格的位置,然後用mid函式取得漢字。構思是這樣,但是公式寫起來比較困難,這裡就不費勁去做了,這是給高手參考的

還有乙個方法是用正則判斷字元**是否屬於48-128之間(即非漢字字元)。要用到vba程式設計,也 是挺麻煩的事情,我對vba不熟悉,所以也不說了。

在excel中,怎樣在乙個單元格中輸入公式和漢字

6樓:一條酸菜魚

1、電腦開啟excel**2019版本。

2、開啟excel**後,把資料都列出來。

3、資料列出來後,在求和單元格輸入公式(="結果="&a1+a2)。

4、輸入公式(="結果="&a1+a2)後,按回車鍵確定,然後下拉複製公式就可以了。

7樓:匿名使用者

應該是沒有辦法,可以採取多步來實現,首先用公式計算出結果,然後拷貝結果,用選擇性貼上,貼上數值,這樣結果就固定下來變成數值了,就可以在中間隨意新增漢字或其它內容了。

8樓:匿名使用者

=sum(a1:b1)&sum(c1:d1) 結果為37

="這裡"&sum(a1:b1)&"隨我"&sum(c1:d1)&"新增漢字" 結果:這裡3隨我7新增漢字

9樓:匿名使用者

一、這個可以用concatenate函式或用&運算子來做到

concatenate函式定義

將幾個文字字串合併為乙個文字字串。

語法concatenate (text1,text2,...)

text1, text2, ... 為 1 到 30 個將要合併成單個文字項的文字項。這些文字項可以為文字字串、數字或對單個單元格的引用。

說明也可以用 &(和號)運算子代替函式 concatenate 實現文字項的合併。

二、舉例如下

(1)假設用了公式統計b列數量的和,要在和值資料尾部加上單位「公斤」,則可在b列以外的任一單元格寫入公式:

=sum(b:b)&"公斤" 或 =concatenate(sum(b:b),"公斤")

當然還可以設定單元格格式為自定義,型別中寫入 g/通用格式"公斤" 再在單元格寫入公式 =sum(b:b)

(2)假設用了公式統計b列數量的和,要在和值資料前部加上漢字「合計:」,則可在b列以外的任一單元格寫入公式:

="合計:"&sum(b:b) 或 =concatenate("合計",sum(b:b))

當然還可以設定單元格格式為自定義,型別中寫入 "合計:" g/通用格式 再在單元格寫入公式 =sum(b:b)

(3)假設用了公式統計b列數量的和,要在和值資料前部加上漢字「合計:」,資料尾部加上單位「公斤」,則可在b列以外的任一單元格寫入公式:

="合計:"&sum(b:b)&"公斤" 或 =concatenate("合計",sum(b:b),"公斤")

當然還可以設定單元格格式為自定義,型別中寫入 "合計:" g/通用格式"公斤" 再在單元格寫入公式 =sum(b:b)

excel函式裡,if條件可以為漢字嗎?

10樓:張好鐵

excel函式裡,if條件可以為漢字,但是必須要把漢字用半形的雙引號括起來,如:

=if(a1="是",1,2),意思就是,如果a1的單元格的內容是乙個  是 字,就返回結果1,否則返回結果2。如果返回的結果也是漢字或字母,結果也要求用雙引號括起來。 如公式:

=if(=if(a1="是","y","n")。

if函式的使用方法及步驟:

開啟**。

2.  通過if函式來判斷此學生的成績等級。判斷條件為:

如果總分》=90分,優秀;如果總分<90且總分》=80,良好;如果總分》=60且總分<80,及格;如果總分<60,不及格。

3.  在單元格c2輸入:=if(b2>=90,"優秀",if(and(b2<90,b2>=80),"良好",if(and(b2>=60,b2<80),"及格",if(b2<60,"不及格"))))。

4.  把滑鼠放在單元格右下方,出現「+」,往下來。

5.  根據總分得出等級。

11樓:匿名使用者

可以,把漢字用半形的雙引號括起來如:

=if(a1="是",1,2)

意思就是,如果a1的單元格的內容是乙個 是 字,就返回結果1,否則返回結果2。如果返回的結果也是漢字或字母,結果也要求用雙引號括起來。 如公式:

=if(=if(a1="是","y","n")

12樓:度友

可以的,可以判斷是否為漢字。 注意條件中引用的字元前後要加雙引號(英文狀態下輸入)。

13樓:同情落葉的小鳥

類似這樣的語句=if(a1="漢字",ture,false)

14樓:影視弟弟

這個肯定不可能所以還是不要想了

15樓:匿名使用者

請提供截圖或具體要求

if函式的條件可以為任意條件

excel函式公式,excel函式公式都有那些

一 數字處理 1 取絕對值函式 公式 abs 數字 2 取整函式 公式 int 數字 3 四捨五入函式 公式 round 數字,小數字數 二 判斷公式 1 如果計算的結果值錯誤那麼顯示為空 公式 iferror 數字 數字,說明 如果計算的結果錯誤則顯示為空,否則正常顯示。2 if語句的多條件判定及...

幫忙編公式,用excel函式解決以下問題

假設x寫在a1單元格 則y的公式為 if a1 100,a1 0.038,if a1 500,a1 100 0.034 3.8,if a1 1000,a1 500 0.03 17.4,if a1 5000,a1 1000 0.024 32.4,a1 5000 0.02 128.4 不給你寫公式,告訴...

excel if函式公式,excel函式if公式怎麼用

兩個單元格顯示值相等,不代表兩個單元格真正的相等。你可以在f26輸入 e26 e27 就能看到結果。因為電子 中,單元格的顯示值,不一定等於實際值。你增加小數字數試試。另外,文字格式的數字和數值也是不相等的。補充 根據問題補充,應該是設定了 手動重算 可在 選項 重新計算 中,設為 自動重算 可能是...

EXCEL函式公式sumifs,EXCEL 函式 公式 sumifs

excel中如何給 自定義excel如何快速自動填充數 只要逐行輸入,然後再工具 選項,找到自動填充選項。輸入單元格開始。你是想把黑白表中的資料,通過公式填寫到彩色表中嗎?你手動填入一些資料,這樣一目了然 額.老天.您的問題到底是什麼吶?而sumifs是office2007新增函式,使用該函式可快速...

關於EXCEL公式問題,關於excel函式公式的問題

如果你的公式是陣列公式,請輸入完成之後同時按下 ctrl shift enter 組合鍵之後才能正常生成陣列公式。如是不是陣列公式,那麼修改你的公式如下 vlookup a1,sheet2 a b,2,0 然後下拉公式。對乙個身份證號碼是15位或是18位進行判斷,用邏輯判斷函式if 和字元個數計算函...