求excel高手解答小問題,求excel高手解答一個小問題

時間 2022-03-12 09:00:06

1樓:

在b列後面增加一列,寫入公式:

=left(trim(b1),3)

然後往下拉,填充公式後,將該列的內容 複製-選擇性貼上-值

2樓:匿名使用者

ctrl + f

點選替換

查詢內容輸入 周銳華;*;

替換為輸入  周銳華;

點選全部替換

搞定注意:只能替換一次,多次替換會刪除多層

3樓:匿名使用者

問的不清不楚!就一個這樣的刪除就可以!如果很多單元格類似的話用函式可以解決!

left+find函式

4樓:

可以試試選中這列資料

在「資料——分列」裡選分隔符號為「其他」,打一個冒號會自動根據第一個冒號把這一列拆成兩列,多出來的那一列刪除即可(最好事先在這一列右側新建一列,否則會提示覆蓋右側的資料)

5樓:大森林

1,在空白單元格中(如d1)輸入=if (len(b1)>3,left(b1,3),b1),回車

2,單擊d1拖動滑鼠以達複製公式,你所需要的內容就都出來了3,選定d列複製相關資料,單擊b1右鍵選擇"選擇性貼上"選擇"數值"

4,刪除d列即可

這樣幫到你了嗎

6樓:匿名使用者

雙擊單元格,然後直接刪就可以

excel 求助一個問題,請高手給個解答

7樓:沈一民

上傳帶行列號有資料示例的截圖,理解了已知條件和結果是怎樣的,才能給你答案。

求excel高手幫忙解答一個問題 20

8樓:風正半帆

如圖試下。供參考,祝順利。

9樓:free安頓

資料-資料有效性-序列-刪除內容就可以了

10樓:山口壇斜

資料--有效性--**。刪除其中內容即可。

11樓:

資料――資料有效性――選系列――點刪除

請求excel函式高手解答1個問題? 謝謝了!

12樓:匿名使用者

這是我看到的第4遍了

不過為什麼我回答的第一個問題被你關閉了

這是我的回答

=lookup(max(mmult(n(e1:e5=transpose(e1:e5)),5-(len(mmult((a1:

d5="")*,))))),mmult(n(e1:e5=transpose(e1:e5)),5-(len(mmult((a1:

d5="")*,)))),e1:e5)

陣列公式 ctrl+shift+enter結束

思路:求每一行的最後一個空單元格的位置,用此確定第一行x的個數(你的資料除了空就是x),5-(len(mmult((a1:d5="")*,)))返回第一行x個數的一個陣列,你的第一例為

mmult(n(e1:e5=transpose(e1:e5)),5-(len(mmult((a1:d5="")*,))))對e列的條件求和,第一例返回

後面的lookup和max函式就不用說了吧

至於用mmult條件求和是在excelhome上學的,不是很好理解,不過用於生成記憶體陣列很方便

問題補充:沒注意lookup查詢需要升序排列的問題,公式已改,還是陣列公式

=index(e1:e5,right(max(mmult(n(e1:e5=transpose(e1:

e5)),5-(len(mmult((a1:d5<>"x")*,))))*100+row(e1:e5)),2))

你的e中如果只會有數字的話,還可以簡成=--right(max(mmult(n(e1:e5=transpose(e1:e5)),5-(len(mmult((a1:

d5<>"x")*,))))*100+e1:e5),2)

數字為兩位數以下,若可能超過兩位,相應改變公式最後的100和2,看懂了公式應該知道怎麼改

沒看到你的x相同情況下的判斷,已加上=--right(max(mmult(n(e1:e5=transpose(e1:e5)),5-(len(mmult((a1:

d5<>"x")*,))))*1000+countif(e1:e5,e1:e5)*100+e1:

e5),2)

13樓:匿名使用者

=if(sumproduct((e1:e5=1)*(a1:d5="x"))-sumproduct((c1:

c5="")*(a1:b5="x")*(e1:e5=1))-sumproduct((b1:

b5="")*(a1:a5="x")*(e1:e5=1))+sumproduct((c1:

c5="")*(b1:b5="")*(a1:a5="x")*(e1:

e5=1))=sumproduct((e1:e5=2)*(a1:d5="x"))-sumproduct((c1:

c5="")*(a1:b5="x")*(e1:e5=2))-sumproduct((b1:

b5="")*(a1:a5="x")*(e1:e5=2))+sumproduct((c1:

c5="")*(b1:b5="")*(a1:a5="x")*(e1:

e5=2)),mode(e1:e5),if(sumproduct((e1:e5=1)*(a1:

d5="x"))-sumproduct((c1:c5="")*(a1:b5="x")*(e1:

e5=1))-sumproduct((b1:b5="")*(a1:a5="x")*(e1:

e5=1))+sumproduct((c1:c5="")*(b1:b5="")*(a1:

a5="x")*(e1:e5=1))>sumproduct((e1:e5=2)*(a1:

d5="x"))-sumproduct((c1:c5="")*(a1:b5="x")*(e1:

e5=2))-sumproduct((b1:b5="")*(a1:a5="x")*(e1:

e5=2))+sumproduct((c1:c5="")*(b1:b5="")*(a1:

a5="x")*(e1:e5=2)),1,2))

求大神解答 一個簡單的j**a問題

關於excel的一個小問題,求高手給看看

14樓:匿名使用者

選中e列 按下ctrl+h鍵 在"查詢內容"中輸入"號"

在"替換為"中輸入"日" 全部替換

再在f3單元格寫入公式

=datedif(d3,now(),"y")下拉複製公式

15樓:匿名使用者

這e列的日期資料不是excel認可的日期資料,所以無法用日期類函式來計算,且計算年齡應該用datedif函式得出的才是實際年齡

公式改成如下

f3單元格寫入公式

=datedif(substitute(e3,"號","日"),now(),"y")

下拉複製公式

或按下ctrl+h鍵---在"查詢"中寫入"號"-----在"替換"中寫入"日"---全部替換

再在f3單元格寫入公式

=datedif(d3,now(),"y")下拉複製公式

16樓:匿名使用者

e列單元格的格式設定為日期格式(右鍵-設定單元格格式-日期,選一種格式確定),然後將出生日期全改為正確的格式即可。

(可以試試直接將表中日期後面的那個號改為日:方法選中e列,點選表右上角的查詢-替換,將「號」替換為「日」,再設定e列為日期格式)

17樓:匿名使用者

e列的2023年8月9號是(口語)文字格式,不支援year函式引數。

不是日期格式做了year函式的引數,year函式報錯。

建議e列出生日期格式改為2023年8月9日,其他不改動就能正確計算了。

18樓:雲南瑪姬

應該用 =datedif(e3,today(),"y") 吧

19樓:匿名使用者

e列的出生日期格式不正確,調一下就ok了。。

求高手解答電腦問題,電腦問題,求高手解答

開機慢?是否是垃圾軟體安裝太多或者開機啟動專案太多呢?按照你的電腦的配置,開機應該不會卡的,建議你清理一下系統或者找個好點的防毒軟體看看是否是中毒導致的。至如玩遊戲的時候會跳幀這個問題 你的遊戲軟體本身是否有什麼問題呢?如果不是大型3d遊戲,我覺得對這個電腦來說完全可以跑起來,建議你從系統和軟體方面...

c語言問題求高手解答,C語言問題求高手解答

幫你寫好了,這裡幫你編譯執行了,沒任何問題,不放心的話你自己試試struct staff int main void if head null puts 沒有任何資料,抱歉!else current head while current null current head while current...

求大神解答excel函式問題,excel函式問題求大神解答!!線上等 !!急!!

一點熱千份光 度友,這個公式是陣列公式,輸入之後需要同時按下ctrl shift enter三個鍵。運算結果是統計這兩種符號的個數之和再除以2,當統計之和為1時,結果自然就是0.5了。也可以強制把結果指定為0.5,如有需要,可以繼續交流! d6 ah7區域中只有一個 或者只有一個 結果就是0.5了。...