[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ロット番号から日付抽出』(ドラゴンボール)
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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.