當前位置:首頁 » 網路資訊 » 怎樣取左邊數據

怎樣取左邊數據

發布時間: 2022-01-22 18:00:05

① excel 各個表格中怎麼根據右側最大的數據來提取左側的數據,有無數個表格,一個個手工選太麻煩

本問題的確有點難度,也很有挑戰性。花了點時間來設計公式,不知是否滿足題主的要求。但自我感覺還還可以。

如圖,在J2中輸入公式:

=IFERROR(INDIRECT(TEXT(SMALL(IF(SUBTOTAL(9,OFFSET($C2,ROW($1:$11)-1,COLUMN($A:$C)*2-1))=MAX(SUBTOTAL(4,OFFSET($C2,,{1,3,5},11))),ROW(2:12)*100+COLUMN($B:$D)*2-1,""),COLUMN(A:A)),"r0c00"),),"")

同時按Ctrl+Shift+Enter三鍵輸入數組公式,右拉到出現若干個空白單元格。然後把這些右拉的公式復制到第組數據的第1行J列開始的單元格中。不能像你的截圖一樣,必須相對於數據的位置一樣的,才能統一公式。截圖中是第1行,當然也可以是其他行,但公式要修改。總之,要一致才行。

② excel公式有什麼公式可以提取如圖左邊的數據。

I2單元格輸入公式
=vlookup($H2,$A:$E,column(B1),0)
向右填充,向下填充公式

③ 如何提取單元格內關鍵字左側的數據

B1單元格寫入公式
=IF(A1="","",LEFT(A1,FIND("樓",A1))
下拉填充公式

④ 如何使用left函數 把左邊數字提取出來

可以做到,只不過不在excel中,這是替換後的結果---------------------------------第一步:打開word,將文字復制進去,查找#,替換為特殊格式中的段落標記。第二步:查找T,替換為特殊格式中的段落標記。第三步:查找-,替換為特殊格式中的段落標記。最後將分段出來的數據復制進excel進行排序等操作即可。有問題歡迎追問。

⑤ 怎樣提取數據第一個數字的左邊數據


假設數據在A1格,用下面代碼可以搞定,數字會顯示在B1格

Sub提取()
a=Range("a1")
Fori=1ToLen(a)
IfIsNumeric(Mid(a,i,1))Then
b=Mid(a,i,1)
Range("b1")=b
ExitFor
EndIf
Next
EndSub

⑥ excel 怎麼根據右側最大的數據值來提取左側對應的數據

公式為 =INDEX($A$1:$F$12,SUMPRODUCT(($A$1:$F$12=MAX($A$1:$F$12))*ROW($A$1:$F$12)),SUMPRODUCT(($A$1:$F$12=MAX($A$1:$F$12))*COLUMN($A$1:$F$12))-1)

其中SUMPRODUCT(($A$1:$F$12=MAX($A$1:$F$12))*ROW($A$1:$F$12)) 用於計算最大數據值所在的行數,SUMPRODUCT(($A$1:$F$12=MAX($A$1:$F$12))*COLUMN($A$1:$F$12)) 用於計算最大數據值所在的列數,列數減1得出其對應左側數據所在的列數。

⑦ excel函數 提取某個字元左邊、右邊的數字或字元

LEFT函數與LEN函數結合提取左邊字元方法如下:

1,以下圖數據為例,把A1到A5單元格左邊的英文提取到B1到B5單元格中。

⑧ 如何引用已知數據左邊列的數據

直觀一點的辦法是,在姓名列左邊再添加一列排名,或者直接將排名移動到最左邊。再使用VLOOKUP不就行了么?

如果上面的方案由於某些原因不能使用,那麼,可以使用Index()函數加Match()函數來通過排名查找。

比如,將你的表放在A1:C5范圍中,在另一處引用的公式如下:

以下排名位於A11單元格。

排名姓名

1=INDEX($A$2:$A$5,MATCH(A12,$C$2:$C$5,0))

2=INDEX($A$2:$A$5,MATCH(A13,$C$2:$C$5,0))

3=INDEX($A$2:$A$5,MATCH(A14,$C$2:$C$5,0))

4=INDEX($A$2:$A$5,MATCH(A15,$C$2:$C$5,0))

最後結果為:

排名姓名

1趙六

2王五

3張三

4李四

可以參看附圖

最好是通過幫助文件詳細了解一下Index()與Match()函數的用法,這里只簡略說下。

Index(array,row_num,column_num),就是從array這個范圍里去找查找第row_num行第column_num列處的值。在上例中,就是去A2:A5(姓名列)去查找,找第幾行呢?就要由排名來確定了。所以又用Match()函數去根據排名決定第幾行。

Match(lookup_value,lookup_array,match_type),就是得到lookup_value在lookup_array中位於第幾行。

於是要找第一名的姓名,就是去看第一名在排名列中居第幾行,得到是第4行。然後去姓名列中去查找第4行,得到是趙六這個名字。

全部連起來就是:

=INDEX($A$2:$A$5,MATCH(A12,$C$2:$C$5,0))

了。

Index()和Match()聯合還可以做更加復雜的查找,並且能將它簡單地實現。

看到這個問題,我不禁想吹噓一下,我是Excel高手哇,好就沒玩它了,可是一看到你的問題,我的感覺就來了。一切是那麼熟悉,一切問題都那麼小兒科。爽!

你可以下載這個示例Excel文件詳細查看,下載地址:http://www.myfootprints.cn/blog/upload/asdfsdaf.xls

⑨ EXCEl中如何提取一列數據左邊某更對應的數據怎麼操作,圖中運單號列要引用渠道帳號列的數據

如果查找條件在M2單元格,那麼輸入
=INDEX(I:I,MATCH(M2,L:L,0))

⑩ 在excel中單元格中怎麼從左到右提取數據

如果只有這一列的話,且每列都有分號,可以先把第a列復制到文本文本檔里里。
再用excle打開該文本,導入....