[[20220419224148]] 『ロット番号から日付抽出』(ドラゴンボール) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ロット番号から日付抽出』(ドラゴンボール)

A列のロット番号からB列へ日付を抽出したいです。

A列の左から3番目に0→10月
A列の左から3番目にN→11月
A列の左から3番目にD→12月
としています。ご教授お願いします。

行 ____A____   ____B____

  1  22401-01     2022/4/1  
  2   23401-02     2023/4/1 
  3   22012-01     2022/10/12  
  4   22N12-01     2022/11/12 
  5   22D13-01    2022/12/13 
  6   23D21-02    2023/12/21

< 使用 Excel:Excel2013、使用 OS:Windows8 >


 >A列の左から3番目に0→10月
 >22012-01
 これ「0」(ゼロ)になってますけど、「O」(オー)では?
 
「O」(オー)の間違いなら

 B1 =DATE(2000+LEFT(A1,2),IFERROR(FIND(MID(A1,3,1),"OND")+9,MID(A1,3,1)),MID(A1,4,2))
 表示形式「日付」で下コピー

 以上
(笑) 2022/04/20(水) 00:37

(笑)さま

思っていた通りの事が出来ました。ありがとうございました。

ご指摘の通り「O」(オー)とするのが正しいですが実際も「0」(ゼロ)で入力しています。

(^_-)-☆
(ドラゴンボール) 2022/04/20(水) 19:59


(笑)様

初めましてWAと申します。
この関数を見て、感銘したのですが、22O(ND)21”のアルファベット文字列が何故
IFERROR(FIND(MID(A1,3,1)“OND”)+9)で
10,11、12になるのか教えて頂けますでしょうか。
ネットで調べても解らず、非常に便利だと思っております。
宜しくお願い致します。

(WA) 2022/04/21(木) 17:40


 =MID("22012-01",3,1) ⇒ 0
 =FIND("0","0ND") ⇒ 1
 =1+9 ⇒ 10 

(通行人) 2022/04/21(木) 18:48


通行人様
早々にご指導ありがとうございました。
勉強になりました。
(WA) 2022/04/21(木) 20:32

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.