註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excelㄧ般區
» 搜尋的公式問題
1
2
下一頁
返回列表
下一主題
上一主題
發帖
[發問]
搜尋的公式問題
vivian
發短消息
加為好友
vivian
當前離線
UID
2345
帖子
11
主題
2
精華
0
積分
35
金錢
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
在線時間
10 小時
註冊時間
2010-11-18
最後登錄
2017-5-4
小學生
帖子
11
主題
2
精華
0
積分
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
註冊時間
2010-11-18
最後登錄
2017-5-4
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2015-3-19 19:00
|
只看該作者
[發問]
搜尋的公式問題
請問各位高手,B欄的
公式
應
如何
下? 謝謝。
(要找出前面的NO符合自已,且顯示出最接近的)
NO# 上一層NO#
V201501001 (空白)
V201501001_1 V201501001
V201501001_1.1 V201501001_1
V201501001_1.1.3 V201501001_1.1
V201501001_2 V201501001
V201501001_02 V201501001
V201501002 (空白)
V201501003 (空白)
V201501003.1 V201501003
收藏
分享
vivian
發短消息
加為好友
vivian
當前離線
UID
2345
帖子
11
主題
2
精華
0
積分
35
金錢
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
在線時間
10 小時
註冊時間
2010-11-18
最後登錄
2017-5-4
小學生
帖子
11
主題
2
精華
0
積分
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
註冊時間
2010-11-18
最後登錄
2017-5-4
11
#
發表於 2015-4-7 14:39
|
只看該作者
回復
10#
infoverdad
謝謝,雖然我尚不能下載檔案,不過,很謝謝大大用貼圖的方式給我。(C欄的公式中的F4,修正為E4)
套入公式後,大部份已得到正解,不過,以下2例得不出正解(130631_1_1及130804_2. ),尚請指導
130631
130631_1_1
130631
130804
130804_1 130804 (OK)
130804_2 130804 (OK)
130804_2. 130804_2
TOP
infoverdad
發短消息
加為好友
infoverdad
當前離線
UID
5394
帖子
175
主題
8
精華
0
積分
207
金錢
207
點名
134
作業系統
WIN 10
軟體版本
Office 2010
閱讀權限
20
性別
女
在線時間
873 小時
註冊時間
2011-6-30
最後登錄
2025-6-4
中學生
帖子
175
主題
8
精華
0
積分
207
點名
134
作業系統
WIN 10
軟體版本
Office 2010
閱讀權限
20
性別
女
註冊時間
2011-6-30
最後登錄
2025-6-4
10
#
發表於 2015-4-4 01:46
|
只看該作者
本帖最後由 infoverdad 於 2015-4-4 01:50 編輯
回復
9#
vivian
試試此方法(使用輔助欄並計算分隔符號數以決定其層級)
上一層編碼.rar
(4.53 KB)
下載次數: 1
2015-4-4 01:44
下載
(24.45 KB)
2015-4-4 01:49
TOP
vivian
發短消息
加為好友
vivian
當前離線
UID
2345
帖子
11
主題
2
精華
0
積分
35
金錢
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
在線時間
10 小時
註冊時間
2010-11-18
最後登錄
2017-5-4
小學生
帖子
11
主題
2
精華
0
積分
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
註冊時間
2010-11-18
最後登錄
2017-5-4
9
#
發表於 2015-4-2 10:43
|
只看該作者
回復
6#
rouber590324
此公式當只有上下一個時,是成功的,但是:
V123
V123_1
V123_2
V123_3
此例,後三者需要出現的都是V123。但此公式只有V123_1會帶出正確數,V123_2及V123_3都會帶出空白。
(謝謝)
TOP
vivian
發短消息
加為好友
vivian
當前離線
UID
2345
帖子
11
主題
2
精華
0
積分
35
金錢
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
在線時間
10 小時
註冊時間
2010-11-18
最後登錄
2017-5-4
小學生
帖子
11
主題
2
精華
0
積分
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
註冊時間
2010-11-18
最後登錄
2017-5-4
8
#
發表於 2015-4-2 10:34
|
只看該作者
回復
7#
vanguarx
對的,但是我不會VBA...鳴...
TOP
vanguarx
發短消息
加為好友
vanguarx
當前離線
UID
20296
帖子
41
主題
8
精華
0
積分
64
金錢
64
點名
0
作業系統
WIN7
軟體版本
OFFICE2010
閱讀權限
20
在線時間
13 小時
註冊時間
2015-3-11
最後登錄
2020-10-7
中學生
帖子
41
主題
8
精華
0
積分
64
點名
0
作業系統
WIN7
軟體版本
OFFICE2010
閱讀權限
20
註冊時間
2015-3-11
最後登錄
2020-10-7
7
#
發表於 2015-4-1 17:31
|
只看該作者
回復
5#
vanguarx
我想了一下... 用函數我不會, 但如果用 VBA 的話...
我先取得 B 欄的位元數...(例如10個字)
然後 從 1 to 10 去檢查 到哪一個字 時 A 與 B 會不等於... 例如, 到第九個字時,就會不等於...
這時 取出 B 的前8個字元,就是你要的答案...
TOP
rouber590324
發短消息
加為好友
rouber590324
當前離線
UID
18546
帖子
561
主題
160
精華
0
積分
725
金錢
725
點名
0
作業系統
WINDOWS
軟體版本
xp
閱讀權限
50
性別
男
來自
桃園
在線時間
557 小時
註冊時間
2014-9-10
最後登錄
2024-8-7
高中生
帖子
561
主題
160
精華
0
積分
725
點名
0
作業系統
WINDOWS
軟體版本
xp
閱讀權限
50
性別
男
來自
桃園
註冊時間
2014-9-10
最後登錄
2024-8-7
6
#
發表於 2015-4-1 17:02
|
只看該作者
試試
B3放如下公式往下拉
=IF(MID(A3,1,LEN(A2))=A2,MID(A3,1,LEN(A2)),"")
羅
TOP
vanguarx
發短消息
加為好友
vanguarx
當前離線
UID
20296
帖子
41
主題
8
精華
0
積分
64
金錢
64
點名
0
作業系統
WIN7
軟體版本
OFFICE2010
閱讀權限
20
在線時間
13 小時
註冊時間
2015-3-11
最後登錄
2020-10-7
中學生
帖子
41
主題
8
精華
0
積分
64
點名
0
作業系統
WIN7
軟體版本
OFFICE2010
閱讀權限
20
註冊時間
2015-3-11
最後登錄
2020-10-7
5
#
發表於 2015-4-1 16:18
|
只看該作者
實際上並非固定10碼,而是沒有固定格式、字數、中英文........... 如果沒有固定 或沒有一個邏輯在 , 應該很難吧...
你的資料看起來像一個 BOM, 是否有甚麼基本邏輯在?
TOP
vivian
發短消息
加為好友
vivian
當前離線
UID
2345
帖子
11
主題
2
精華
0
積分
35
金錢
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
在線時間
10 小時
註冊時間
2010-11-18
最後登錄
2017-5-4
小學生
帖子
11
主題
2
精華
0
積分
35
點名
0
作業系統
98
軟體版本
Office 2010
閱讀權限
10
性別
女
註冊時間
2010-11-18
最後登錄
2017-5-4
4
#
發表於 2015-4-1 09:10
|
只看該作者
回復
3#
JBY
非常謝謝JBY提供協助指導。
不過,經確認後,此公式沒有辦法完全達到需求,例如:V201501001_02 判斷的值為V201501001_0,並不是正解的V201501001。(並非固定減一碼即為答案)
此外,雖然我的舉例中前10碼固定,但實際上並非固定10碼,而是沒有固定格式、字數、中英文,所以,沒法先以if(LEN(A2)>10做條件。
但還是很感謝您費了工夫給予協助。
TOP
JBY
發短消息
加為好友
JBY
當前離線
UID
10955
帖子
161
主題
0
精華
0
積分
168
金錢
168
點名
0
作業系統
Vista
軟體版本
Office 2007
閱讀權限
20
性別
男
在線時間
222 小時
註冊時間
2012-9-16
最後登錄
2017-2-19
中學生
帖子
161
主題
0
精華
0
積分
168
點名
0
作業系統
Vista
軟體版本
Office 2007
閱讀權限
20
性別
男
註冊時間
2012-9-16
最後登錄
2017-2-19
3
#
發表於 2015-3-31 23:24
|
只看該作者
B2, 輸入公式後,向下複製 :
=IF(LEN(A2)>10,LEFT(A2,LEN(A2)-MOD(LEN(A2),2)-2),"")
TOP
靜思自在 :
世上有兩件事不能等:一、孝順 二、行善。
1
2
下一頁
返回列表
下一主題
上一主題
電腦各種硬體討論
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲