در این مطلب، ویدئو خطاهای VBA Vlookup را حذف کنید – نکات VBA اکسل – خطای 1004 دیگر وجود ندارد! با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,290 –> 00:00:02,610
سلام، یوتیوبها با
2
00:00:02,610 –> 00:00:04,799
اکسل vba سرگرمکننده هستند، امروز میخواهیم در
3
00:00:04,799 –> 00:00:07,919
مورد خطاهای vlookup صحبت کنیم، یک
4
00:00:07,919 –> 00:00:09,540
آقای رنل داشتیم که این موضوع را
5
00:00:09,540 –> 00:00:11,000
مطرح کرد و من میخواستم یک ویدیو
6
00:00:11,000 –> 00:00:14,190
اختصاص داده شده به خطاهای vlookup و نحوه
7
00:00:14,190 –> 00:00:16,230
حل آنها بخصوص زمانی که شما
8
00:00:16,230 –> 00:00:18,630
از رشته متنی یا حتی برای استفاده از
9
00:00:18,630 –> 00:00:20,369
تاریخ یا چیزی استفاده میکنیم که چگونه میتوانیم بر
10
00:00:20,369 –> 00:00:22,830
برخی از خطاهای بزرگی
11
00:00:22,830 –> 00:00:26,460
که ظاهر میشوند غلبه کنیم، بنابراین در اینجا میرویم، بیایید
12
00:00:26,460 –> 00:00:28,800
ابتدا نگاهی بیندازیم، اجازه
13
00:00:28,800 –> 00:00:31,349
دهید فقط vlookups متن را انجام دهیم. ابتدا کاری که
14
00:00:31,349 –> 00:00:32,759
ما می خواهیم انجام دهیم این است که
15
00:00:32,759 –> 00:00:35,010
اجازه دهید این محدوده را در اینجا نامگذاری کنیم،
16
00:00:35,010 –> 00:00:41,129
نام آن را به خوبی نام گذاری می کنیم جدول متنی جدول متنی
17
00:00:41,129 –> 00:00:41,850
خوب است،
18
00:00:41,850 –> 00:00:44,100
بنابراین
19
00:00:44,100 –> 00:00:45,660
اگر شما یک برنامه معمولی انجام می دهید معمولاً چه کاری انجام می دهیم شما می گویید
20
00:00:45,660 –> 00:00:48,539
vlookup برابر است با vlookup و بیایید فقط
21
00:00:48,539 –> 00:00:49,920
هر چیزی را که در رشته است جستجو کنیم، نام خود
22
00:00:49,920 –> 00:00:52,230
را در یک لحظه تایپ می کنم
23
00:00:52,230 –> 00:00:56,789
و در برگه جدول متن و ستون دو خوب،
24
00:00:56,789 –> 00:00:58,890
من یک دو ستون دارم، بنابراین می خواهیم ببینیم
25
00:00:58,890 –> 00:01:00,510
چه چیزی در ستون است. دو مانند لوله کش یا
26
00:01:00,510 –> 00:01:03,480
دختر یا چیزی ستون 2 کاما صفر
27
00:01:03,480 –> 00:01:06,150
و ما h را نمی کنیم هر چیزی که در اینجا تایپ شده باشد،
28
00:01:06,150 –> 00:01:08,189
اما ما آن را همین الان تایپ میکنیم، اما در مورد
29
00:01:08,189 –> 00:01:09,680
Dan
30
00:01:09,680 –> 00:01:12,410
oops let’s do Dan و یک لولهکش را میآورد که
31
00:01:12,410 –> 00:01:16,070
ما انجام دادیم Timmy این یک بچه است در
32
00:01:16,070 –> 00:01:17,930
واقع من Timmy را بدون
33
00:01:17,930 –> 00:01:21,500
حروف بزرگ تایپ میکنم و در یک
34
00:01:21,500 –> 00:01:24,290
کاربرگ به خوبی مینویسد. من فکر میکنم اگر
35
00:01:24,290 –> 00:01:27,590
این کار را در VBA انجام دادید، ممکن است مجبور
36
00:01:27,590 –> 00:01:29,690
باشید با رشته با رشته دقیقتر رفتار
37
00:01:29,690 –> 00:01:33,380
کنید، بنابراین به هر حال این
38
00:01:33,380 –> 00:01:35,060
نحوه کار در یک کاربرگ برابر است با vlookup
39
00:01:35,060 –> 00:01:38,480
با استفاده از ستون دو این جدول و صفر
40
00:01:38,480 –> 00:01:40,130
به معنای تطابق دقیق به جای یک است.
41
00:01:40,130 –> 00:01:42,380
مطابقت تقریبی است، بنابراین تا
42
00:01:42,380 –> 00:01:44,270
زمانی که آنها در یک کاربرگ کار می کنند، اگر alt را بزنید،
43
00:01:44,270 –> 00:01:47,540
بگذارید ببینیم، بنابراین ما می خواهیم alt
44
00:01:47,540 –> 00:01:49,160
f11 را بزنیم تا وارد ویرایشگر اساسی ویژوال
45
00:01:49,160 –> 00:01:52,010
شویم.
46
00:01:52,010 –> 00:01:55,280
فرم کاربر C فرم کاربر در اینجا
47
00:01:55,280 –> 00:01:57,590
بیایید یک کادر متنی درست در اینجا
48
00:01:57,590 –> 00:02:00,710
قرار دهیم و برای هر چیزی که به نظر می رسد یک برچسب قرار می
49
00:02:00,710 –> 00:02:03,940
دهیم، بنابراین بیایید اینجا ببینیم بیایید این یک
50
00:02:03,940 –> 00:02:08,229
برچسب را نامگذاری کنیم LBL
51
00:02:08,229 –> 00:02:13,390
des برای توضیحات ببینید این تلویزیون
52
00:02:13,390 –> 00:02:19,470
برای جعبه متن است نام من یا تلویزیون نام پنج
53
00:02:19,470 –> 00:02:23,440
است، بیایید اینجا را ببینیم، پس بیایید جلو برویم و
54
00:02:23,440 –> 00:02:25,600
روی آن دوبار کلیک کنیم جعبه متن زیرا
55
00:02:25,600 –> 00:02:28,030
هر زمان که این تغییر می کند، ما
56
00:02:28,030 –> 00:02:30,610
می خواهیم که vlookup بر اساس
57
00:02:30,610 –> 00:02:33,880
آنچه در آنجا وجود دارد اتفاق بیفتد، بنابراین در اینجا نحوه انجام این کار را
58
00:02:33,880 –> 00:02:37,209
در بسیاری از مواقع می گویید که ما
59
00:02:37,209 –> 00:02:41,769
توضیحات lvl برابر است، بنابراین این همان برچسبی است
60
00:02:41,769 –> 00:02:43,180
که ما برچسب را می خواهیم برای برابر کردن
61
00:02:43,180 –> 00:02:47,380
تابع کاربرگ برنامه vlookup
62
00:02:47,380 –> 00:02:49,150
با استفاده از زبانهها و زمانهای
63
00:02:49,150 –> 00:02:51,940
تکمیل خودکار و میخواهیم به
64
00:02:51,940 –> 00:02:55,720
معنای نقطهگذاری متن توسط من نام تلویزیون
65
00:02:55,720 –> 00:03:01,450
، کاما نام را وصل کنیم و جدولی
66
00:03:01,450 –> 00:03:04,319
که داریم نامیده میشود
67
00:03:04,510 –> 00:03:08,860
. جدول متن را ببینید
68
00:03:08,860 –> 00:03:13,950
خوب است، پس بیایید برگه های این workbook را ببینیم
69
00:03:13,950 –> 00:03:18,269
و برگه به نام متن vlook
70
00:03:18,269 –> 00:03:24,519
p xB Luca encoding بیایید محدوده داکت را ببینیم و م
71
00:03:24,519 –> 00:03:26,769
دوده محدوده نام ما است و آ
72
00:03:26,769 –> 00:03:30,400
جدول متنی بود، شما لازم نیست آن را با
73
00:03:30,400 –> 00:03:34,659
روف بزرگ بنویسید و پس از آن ما
74
00:03:34,659 –> 00:03:37,840
ین است. این آرگومان محدوده ما سه است. او
75
00:03:37,840 –> 00:03:40,150
با کاما آرگومان سه میزند، کدام
76
00:03:40,150 –> 00:03:42,190
ستون را میخواهید یک یا دو یا سه
77
00:03:42,190 –> 00:03:44,620
یا یک گازیلیون ما فقط دو ستون داریم،
78
00:03:44,620 –> 00:03:47,560
بنابراین ستون دوم و صفر برای یک
79
00:03:47,560 –> 00:03:50,530
تطابق دقیق و تقریبی نیست، پس
80
00:03:50,530 –> 00:03:54,190
چه میشود؟ g to do این است که در حال حاضر
81
00:03:54,190 –> 00:03:58,319
همه چیزهایی را که من تایپ می کنم جستجو می کند
82
00:03:58,319 –> 00:04:00,549
بنابراین اگر من این را باز کنم و اگر
83
00:04:00,549 –> 00:04:04,420
D را برای Dan تایپ کنم اجرا می شود
84
00:04:04,420 –> 00:04:07,120
و خطا می دهد و بنابراین ما نمی دانیم
85
00:04:07,120 –> 00:04:09,970
اما من برای جلوگیری از این کار انجام می دهم. آیا من فقط
86
00:04:09,970 –> 00:04:15,700
error resume mix را قرار دادم بنابراین هر بار که
87
00:04:15,700 –> 00:04:17,949
کاراکتر دیگری را تایپ می کنم اجرا می شود
88
00:04:17,949 –> 00:04:20,260
اما اگر خطایی وجود داشته باشد به آرامی از روی آن
89
00:04:20,260 –> 00:04:23,169
رد می شود پس بیایید به فرم خودمان برگردیم
90
00:04:23,169 –> 00:04:31,810
بنابراین d a f5 da در مشکلی که
91
00:04:31,810 –> 00:04:34,150
من با آن دارم قبل از اینکه مرحله بعدی من را انجام دهم این
92
00:04:34,150 –> 00:04:35,949
است که برچسب Plummer باقی میماند،
93
00:04:35,949 –> 00:04:38,650
حتی اگر من کاملاً از طریق
94
00:04:38,650 –> 00:04:40,660
vlookup up آن را انجام دهم، فقط بعد از آن از سر گرفته
95
00:04:40,660 –> 00:04:43,900
میشود و ادامه میدهد تا زمانی که
96
00:04:43,900 –> 00:04:49,570
یک برچسب دیگر را تایپ کنم که کار میکند، اما کاری که
97
00:04:49,570 –> 00:04:52,030
میخواستم انجام دهم این است که اگر وجود داشته باشد هیچ مطابقت ندارد این را
98
00:04:52,030 –> 00:04:53,880
خالی کنید، بنابراین این مرحله بعدی من در اینجا است
99
00:04:53,880 –> 00:04:56,410
، دوباره روی کادر متن کلیک نکنید،
100
00:04:56,410 –> 00:04:59,139
بیایید نگاهی بیندازیم، بنابراین می
101
00:04:59,139 –> 00:05:01,150
خواهم بگویم که آن را به دام می اندازم، گوش کنید این است که
102
00:05:01,150 –> 00:05:03,490
اگر خطایی با vlookup می
103
00:05:03,490 –> 00:05:07,539
توانید آن را با گفتن if er R if
104
00:05:07,539 –> 00:05:11,560
error dot number دنبال کنید پس اگر e RR dot
105
00:05:11,560 –> 00:05:16,599
tab برابر با صفر نباشد آن mea ns نگاه کنید
106
00:05:16,599 –> 00:05:19,630
هر بار که هر کاری انجام می دهید می توانید
107
00:05:19,630 –> 00:05:22,870
عدد نقطه ER r را بررسی کنید و اگر
108
00:05:22,870 –> 00:05:25,599
خطایی وجود نداشته باشد، همیشه صفر است، بنابراین می
109
00:05:25,599 –> 00:05:27,940
گوییم گوش کنید اگر شماره خطا یک
110
00:05:27,940 –> 00:05:30,370
عدد خطایی غیر از صفر است
111
00:05:30,370 –> 00:05:32,410
، یعنی هیچ خطایی وجود ندارد، سپس
112
00:05:32,410 –> 00:05:37,810
توضیحات LVL را میو کنید. نقطه مساوی است و
113
00:05:37,810 –> 00:05:40,420
البته در if و به طور معمول اگر
114
00:05:40,420 –> 00:05:43,750
عدد نقطه خطا صفر باشد،
115
00:05:43,750 –> 00:05:46,330
از این می گذرم و آن را خالی نمی کنم، بنابراین بیایید
116
00:05:46,330 –> 00:05:48,850
سعی کنیم Dan oops
117
00:05:48,850 –> 00:05:54,760
Dan backspace در backspace باشد، خوب ببینید
118
00:05:54,760 –> 00:05:57,490
که عدد خطا برابر با صفر است.
119
00:05:57,490 –> 00:06:01,000
در حال حاضر و مساوی 0 نیست، نه
120
00:06:01,000 –> 00:06:03,490
برابر با صفر، اکنون صفر است، بنابراین
121
00:06:03,490 –> 00:06:06,820
آن را برای من پاک نمی کند، بنابراین من از آن گذشته
122
00:06:06,820 –> 00:06:10,150
می گذرم، بنابراین به این ترتیب شما
123
00:06:10,150 –> 00:06:12,790
با داشتن رزومه در خطای بعدی، از خطاها فرار
124
00:06:12,790 –> 00:06:15,850
می کنید. اجازه میدهم اکنون خیلی
125
00:06:15,850 –> 00:06:16,960
سریع ادامه پیدا کند، میخواهم به شما نشان دهم که چگونه
126
00:06:16,960 –> 00:06:18,760
تاریخها را vlookup کنید، زیرا این میتواند
127
00:06:18,760 –> 00:06:20,920
بسیار مشکل باشد، این همه تاریخهایی هستند که
128
00:06:20,920 –> 00:06:22,540
دارای یک مقدار تاریخ هستند و یک
129
00:06:22,540 –> 00:06:26,860
مقدار عددی دارند، در واقع شما چهل هزار
130
00:06:26,860 –> 00:06:29,440
چیزی را میدانید، بنابراین آنچه را که ما داریم
131
00:06:29,440 –> 00:06:32,260
کاری را انجام خواهم داد که به من اجازه می دهد نشان دهم شما alt F
132
00:06:32,260 –> 00:06:35,170
eleven بیایید وارد شویم من
133
00:06:35,170 –> 00:06:37,270
قبلاً این فرم کاربری دیگر را ایجاد کردهام،
134
00:06:37,270 –> 00:06:41,800
اساساً برچسبها تعداد بازدیدها هستند به شما اجازه میدهند
135
00:06:41,800 –> 00:06:43,330
خیلی سریع این جدول را به شما معرفی کنم
136
00:06:43,330 –> 00:06:48,280
و البته در یک کاربرگ
137
00:06:48,280 –> 00:06:50,800
بسیار آسانتر است.
138
00:06:50,800 –> 00:06:53,560
تاریخ فرض کنید 12
139
00:06:53,560 –> 00:06:58,900
27 سال 2013 و این جدول به نام
140
00:06:58,900 –> 00:07:01,930
جدول من است، اساساً چند تاریخ در
141
00:07:01,930 –> 00:07:04,629
ماه دسامبر است که
142
00:07:04,629 –> 00:07:06,550
برای هر یک از آن روزها چند مشترک فقط در کانال
143
00:07:06,550 –> 00:07:09,430
خود داشتم و در مجموع برای هر یک از آن روزها چند بازدید داشتم.
144
00:07:09,430 –> 00:07:11,800
ویدیوهای من پس
145
00:07:11,800 –> 00:07:14,529
بیایید یک vlookup انجام دهیم بیایید
146
00:07:14,529 –> 00:07:17,770
جستجو کنیم که در روز تولد چند بازدید داشتم پس
147
00:07:17,770 –> 00:07:21,009
برابر است با تب vlookup ما به این کاما تاریخ نگاه می کنیم
148
00:07:21,009 –> 00:07:24,759
و جدول به نام جدول من نامیده می شود من
149
00:07:24,759 –> 00:07:27,009
قبلاً آن را قبل از
150
00:07:27,009 –> 00:07:31,449
کاما ویدیو نام بردم و ما یکی دو می خواهیم سه
151
00:07:31,449 –> 00:07:33,819
ستون سوم نماها است،
152
00:07:33,819 –> 00:07:36,249
بنابراین بیایید ستون سه را جس