大佬,Excel排序 如何讓文字在最前, 下面的問題麻煩看一下?

時間 2021-06-14 15:39:18

1樓:土豆燉熊貓

2. VLookup就能解決,完了篩選查不到的就行,正好有模糊匹配功能。

3.按照長度,對所有長度大於3的,left就行了,長度就按照查詢左括號的位置,或者直接把(*)替換成空白

2樓:

第2個問題:=IF(SUM(IFERROR(FIND(A1,B:B),0)),"","不在B列")

第3個問題:=SUBSTITUTE(A1,-LOOKUP(,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&5/19)),ROW($1:$50))),"")

都是陣列函式,ctrl+shift+enter

3樓:Heaton

先解決你問題1和3

1.A列是所有學生名單,B列是文字識別軟體識別的實到學生名單,標灰的是識別不完整的姓名。

2.因為考慮到文字識別可能導致名字中間的文字丟失,準備姓名修正列

首先把實到學生的姓名拆分,第乙個字是=MID(B2,1,1),第二個字是=MID(B2,2,1),考慮到可能有四字姓名,所以我這裡分了4列,如果你的學生最多3字姓名,只用3個就可以了。

每個字之前輸入*號,最後一列把同一行的各個單元格整合=E2&F2&G2&H2&I2&J2&K2

3.把學生姓名模糊化之後,用VLOOKUP就可以匹配了

4.缺席名單就是你提到的=IF(COUNTIF(C:C,A2),"",A2)

現在解決你的問題2,方法也很簡單,加一層巢狀就可以了。

=IF(A2="","",IF(COUNTIF(C:C,A2),"",A2))

新問題3

學號在右邊的

=LEFT(A1,LENB(A1)-LEN(A1))

學號在左邊的

=RIGHT(D1,LENB(D1)-LEN(D1))

4樓:顧曲周郎

沒有資料來源,說說思路吧。

text(countif,"已到;;")

顯示沒來就要用萬金油套路了,index+small+if

5樓:淡定先生

第二個問題好辦,公式如下圖,

關於你第三個問題,我認為是核心問題,如果要用公式來處理,我認為達不到你想要的結果,vba可以實現你想要的精準結果

如何將EXCEL列表中的文字拆分?

丙boy 如果需要加了選項序號,批量填充即可,複製下單元格就好通用辦法,一般拿到一堆擠在一起文字或數字,需要標準化格式的話,建議先觀察有沒有規律,類似空格 分號等,或者貼到記事本,格式會更容易看到,發現規律後,用一些文字函式處理。常用的文字函式有 left right len text MID RE...

如何讓文字變得有質感?

顧居才 你可以回憶下自己喜歡的影視作品或者文學作品,就是那種你覺得人物很飽滿,每個人都有自己的性格,我想這樣的文字就很有質感。個人推薦欣賞下那些老一輩作家寫的文字,有一本楊絳先生寫回憶她父親的書,忘了書名,覺得文字也挺有質感的。本人也想寫出有質感的文字,還在默默地觀摩各路大神作品。 宋國強 有質感的...

Excel中,如何將一行A1列文字和B1列詞語,它們相同的文字標紅

hyc11072 用VBA,標記顏色要用到字元屬性。但是,你說A1和B1中所包含的詞語是否相同,那麼詞語的定義是什麼。例如,A1中詞語是 渭河南岸,B1中有 河南三峽,那麼 河南 這個詞語就會被識別為相同,怎麼辦? Sub 巨集1 巨集1 巨集 Dim arr,find str Rng As Ran...