در این مطلب، ویدئو ترفند جادویی اکسل 1023: استخراج لیست منحصربهفرد نامها برای فهرست کشویی اعتبارسنجی دادههای دینامیک با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:42
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,689
به ترفند جادویی اکسل شماره 1023 خوش آمدید،
2
00:00:03,689 –> 00:00:05,250
اگر می خواهید این
3
00:00:05,250 –> 00:00:07,890
workbook 1023 را دانلود کنید، روی لینک زیر ویدیو کلیک کنید
4
00:00:07,890 –> 00:00:10,469
سلام، ما یک ویدیوی شگفت انگیز
5
00:00:10,469 –> 00:00:13,110
در اینجا داریم با مفاهیم فرمول آرایه های زیادی که
6
00:00:13,110 –> 00:00:15,570
همگی برای انجام یک کار ساده انجام می دهند، در واقع بیایید به ادامه مطلب
7
00:00:15,570 –> 00:00:18,779
برویم و به آن نگاه کنیم. برگه پاسخ در
8
00:00:18,779 –> 00:00:21,180
اینجا لیستی از اسامی مشتریان است و در این
9
00:00:21,180 –> 00:00:22,890
سلول دقیقاً در اینجا میخواهم
10
00:00:22,890 –> 00:00:25,350
فهرستی از نام مشتریان را به من نشان دهد،
11
00:00:25,350 –> 00:00:28,109
اما اگر نام جدیدی در اینجا اضافه کنم، میخواهم این
12
00:00:28,109 –> 00:00:30,539
لیست فقط یک لیست منحصر به فرد از جمله به من نشان دهد.
13
00:00:30,539 –> 00:00:33,410
هر یک از ورودیهای جدید اضافه شده است
14
00:00:33,410 –> 00:00:37,680
خوب، این شامل یک سری
15
00:00:37,680 –> 00:00:40,320
مفاهیم فرمول آرایه است.
16
00:00:40,320 –> 00:00:42,120
17
00:00:42,120 –> 00:00:44,160
18
00:00:44,160 –> 00:00:45,840
19
00:00:45,840 –> 00:00:48,870
20
00:00:48,870 –> 00:00:51,390
ستون با مشتریان درست،
21
00:00:51,390 –> 00:00:53,789
ابتدا تعداد مشتریان منحصربهفرد را
22
00:00:53,789 –> 00:00:54,750
در این ستون شمارش میکنیم و سپس
23
00:00:54,750 –> 00:00:57,539
آنها را در این ستون استخراج میکنیم، سپس
24
00:00:57,539 –> 00:01:00,449
یک فرمول پویا نام تعریف میکنیم
25
00:01:00,449 –> 00:01:02,789
که این نامها را انتخاب میکند و
26
00:01:02,789 –> 00:01:04,830
آن را به لیست کشویی تأیید اعتبار داده های ما تحویل دهید
27
00:01:04,830 –> 00:01:06,900
اکنون ما با یک
28
00:01:06,900 –> 00:01:09,150
تعداد منحصر به فرد با تعداد منحصر به فرد شروع می کنیم،
29
00:01:09,150 –> 00:01:11,220
اساساً به دو روش می توانید بروید یا از
30
00:01:11,220 –> 00:01:13,200
تابع countif استفاده کنید یا تابع فرکانس
31
00:01:13,200 –> 00:01:16,670
اکنون تابع countif عالی است
32
00:01:16,670 –> 00:01:19,490
زیرا در مقایسه با فرکانس ساده است.
33
00:01:19,490 –> 00:01:22,470
روش تابع، با این حال،
34
00:01:22,470 –> 00:01:26,270
تابع countif می تواند در مجموعه داده های بزرگ
35
00:01:26,270 –> 00:01:29,310
واقعاً زمان محاسبه شما را کاهش دهد،
36
00:01:29,310 –> 00:01:30,990
مانند هزاران صحبت در مورد
37
00:01:30,990 –> 00:01:33,450
هزاران درصد، بسیار خوب،
38
00:01:33,450 –> 00:01:34,979
بنابراین من روش فرکانس را به شما نشان خواهم داد، اما
39
00:01:34,979 –> 00:01:39,299
اینها موارد متنی
40
00:01:39,299 –> 00:01:42,060
هستند و تابع فرکانس فقط می تواند
41
00:01:42,060 –> 00:01:43,979
با اعداد سر و کار دارید معمولاً
42
00:01:43,979 –> 00:01:45,750
یک دسته اعداد با تکرار
43
00:01:45,750 –> 00:01:48,299
در داده ها و سپس چند سطل برای شمارش به
44
00:01:48,299 –> 00:01:50,820
آن می دهید و به شما می گوید که در هر
45
00:01:50,820 –> 00:01:54,240
دسته چند عدد وجود دارد، بنابراین موارد را در یک دسته می شمارد،
46
00:01:54,240 –> 00:01:57,390
اما ما آیتم های متنی
47
00:01:57,390 –> 00:01:59,430
داریم، مشکلی نیست که می رویم. برای اینکه در واقع به
48
00:01:59,430 –> 00:02:03,540
تابع مطابقت نگاه کنیم تا به ما کمک کند
49
00:02:03,540 –> 00:02:05,969
اعداد را از آیتم های متنی تولید کنیم و باید
50
00:02:05,969 –> 00:02:07,799
با سلول های خالی مقابله کنیم، من در
51
00:02:07,799 –> 00:02:12,000
واقع یک ویدیوی مشابه دیگر 698 bu دارم.
52
00:02:12,000 –> 00:02:13,590
با این فروشهای خالی کار نمیکند،
53
00:02:13,590 –> 00:02:18,150
بنابراین در آرایه داده میخواهم
54
00:02:18,150 –> 00:02:20,150
بگویم اگر و یک
55
00:02:20,150 –> 00:02:22,200
عملیات آرایه فرمول آرایه انجام دهم، میدانید که
56
00:02:22,200 –> 00:02:24,810
اگر چیزی در این ستون F4 خالی نباشد،
57
00:02:24,810 –> 00:02:27,720
اکنون میگویم. قرار است از not
58
00:02:27,720 –> 00:02:30,090
که کوچکتر از و در
59
00:02:30,090 –> 00:02:33,690
نحو برای خالی است استفاده کنیم که دو نقل قول دوگانه است،
60
00:02:33,690 –> 00:02:35,190
اکنون از نظر فنی یک
61
00:02:35,190 –> 00:02:36,650
رشته متن تهی است و
62
00:02:36,650 –> 00:02:40,349
رشته متن خالی یا پوچ را جستجو می کند، اما
63
00:02:40,349 –> 00:02:41,879
هر زمانی که ببیند برای ما کار
64
00:02:41,879 –> 00:02:45,239
می کند. یک خالی نه خالی که
65
00:02:45,239 –> 00:02:46,829
به ما یک درست می دهد که به این معنی است که همه
66
00:02:46,829 –> 00:02:49,709
این موارد در اینجا چیست، پس ما چه می خواهیم
67
00:02:49,709 –> 00:02:52,349
این جایی است که از تطابق خود استفاده می کنیم اکنون
68
00:02:52,349 –> 00:02:54,269
تابع مطابقت انتظار یک
69
00:02:54,269 –> 00:02:56,880
آیتم واحد را دارد که باید اعداد را از آیتم های متنی دریافت کنیم.
70
00:02:56,880 –> 00:02:57,930
71
00:02:57,930 –> 00:03:01,079
کل ستون را برجسته میکنم و همین حالا f4 را فشار میدهیم، بیایید
72
00:03:01,079 –> 00:03:03,930
نگاه کنیم، مقدار را جستجو میکنیم، ما به
73
00:03:03,930 –> 00:03:06,569
آن تعدادی آیتم میدهیم، اما این کاما را تماشا
74
00:03:06,569 –> 00:03:11,640
کنید اینجا آرایه جستجو f4 است که ما قطعاً
75
00:03:11,640 –> 00:03:13,980
میخواهیم از تطابق دقیق استفاده کنیم زیرا
76
00:03:13,980 –> 00:03:16,349
موارد تکراری داریم اما این را بررسی کنید کاری که ما
77
00:03:16,349 –> 00:03:17,850
انجام داده ایم یک تابع است عملیات آرایه آرگومان یون
78
00:03:17,850 –> 00:03:19,920
دقیقاً همانجا است، زیرا ما
79
00:03:19,920 –> 00:03:22,319
همه آنها را دادیم و مطابقت موقعیت نسبی را ارائه می دهد،
80
00:03:22,319 –> 00:03:24,959
81
00:03:24,959 –> 00:03:28,950
اگر
82
00:03:28,950 –> 00:03:31,440
sue را اینجا هم اضافه کنیم و Sue را در اینجا
83
00:03:31,440 –> 00:03:34,400
2 می شود، یک برای چانه نشان می دهد، اما یک 1 اینجا و یک اینجا 1 است. در اینجا نیز اگر
84
00:03:34,400 –> 00:03:37,230
این را هایلایت کنم و f9 را بزنم، می توانید ببینید
85
00:03:37,230 –> 00:03:40,470
آه، اعداد ما برای آرایه داده های ما
86
00:03:40,470 –> 00:03:43,049
در یک فرکانس وجود دارد که NASL
87
00:03:43,049 –> 00:03:46,620
با خالی نبودن اینجا کنترل-z نادیده گرفته می شود، اکنون می
88
00:03:46,620 –> 00:03:49,169
خواهم این را با قرار ندادن یک
89
00:03:49,169 –> 00:03:50,819
false ببندم. آرگومان موجود در آن یک
90
00:03:50,819 –> 00:03:54,780
false وارد می کند و این را بررسی می کند f9،
91
00:03:54,780 –> 00:03:57,900
اعداد ما و false به عنوان control-z
92
00:03:57,900 –> 00:04:00,450
در داده ها وجود دارد، در حال حاضر
93
00:04:00,450 –> 00:04:04,049
باید 1 1 1 را بگیریم و آنها را در یک موقعیت جمع کنیم،
94
00:04:04,049 –> 00:04:05,760
بنابراین من. m با رفتن به
95
00:04:05,760 –> 00:04:09,810
سطلهای بعدی، یک عنصر فرمول بسیار مهم را ایجاد کنید،
96
00:04:09,810 –> 00:04:12,359
این عنصر فرمول
97
00:04:12,359 –> 00:04:15,450
آرایهای از موقعیتهای نسبی ایجاد میکند،
98
00:04:15,450 –> 00:04:17,459
بنابراین ما ردیفی را میگیریم که تمام
99
00:04:17,459 –> 00:04:19,560
ردیفهایی را در آنجا به ما میدهد که کاملاً آنچه را
100
00:04:19,560 –> 00:04:21,149
که میخواهیم به ما نمیدهد، زیرا به ما دو سه میدهد. بنابراین
101
00:04:21,149 –> 00:04:23,250
ردیف اولین مورد در این ستون را از آن کم می
102
00:04:23,250 –> 00:04:26,340
کنیم t به من 2
103
00:04:26,340 –> 00:04:27,290
منهای 2 می دهد
104
00:04:27,290 –> 00:04:28,790
که کاملاً آن چیزی نیست که ما می خواهیم، زیرا ما یک
105
00:04:28,790 –> 00:04:31,490
را تا آخرین مو
106
00:04:31,490 –> 00:04:33,740
عیت نسبی می خواهیم، بنابراین یکی را به طور کامل اضافه می کنیم ت
107
00:04:33,740 –> 00:04:37,070
آرایه bins این عنصر ف
108
00:04:37,070 –> 00:04:38,840
مولی برای ایجاد موقعی
109
00:04:38,840 –> 00:04:41,480
های نسبی f9 کاملاً باشد. زیبا
110
00:04:41,480 –> 00:04:43,820
این دسته بندی ها هستند توجه کنید که
111
00:04:43,820 –> 00:04:46,370
یک دسته به عنوان دسته وجود دارد که مطابقت دارد سه دسته را بیرون می اندازد
112
00:04:46,370 –> 00:04:48,050
، بنابراین در لحظه ای که
113
00:04:48,050 –> 00:04:50,240
کل فرکانس را ارزیابی می کنیم،
114
00:04:50,240 –> 00:04:54,650
یک سه را در آنجا خواهید دید و به این ترتیب می
115
00:04:54,650 –> 00:04:57,560
توانیم موقعیت مورد منحصر به فرد خود را پیدا کنیم. حالا میخواهم
116
00:04:57,560 –> 00:04:59,870
فرکانس را خاموش کنم
117
00:04:59,870 –> 00:05:01,970
، همه چیز را برجسته کنم f9، شما باید با
118
00:05:01,970 –> 00:05:02,450
119
00:05:02,450 –> 00:05:04,370
من شوخی کنید، 3 مورد، 1 برای سو
120
00:05:04,370 –> 00:05:07,340
و یکی برای چانه وجود دارد، اکنون این یک
121
00:05:07,340 –> 00:05:09,650
ترفند عالی بعدی است که ما این
122
00:05:09,650 –> 00:05:11,990
آرایه ایجاد شده را قرار میدهیم. توسط تابع فرکانس
123
00:05:11,990 –> 00:05:15,200
در تست منطقی if هر عدد غیر صفر
124
00:05:15,200 –> 00:05:17,900
درست خواهد بود، همه صفرها
125
00:05:17,900 –> 00:05:21,500
نادرست خواهند بود کنترل z پس ما به سادگی می رویم اگر
126
00:05:21,500 –> 00:05:24,290
آن چیز بزرگ وجود دارد فقط
127
00:05:24,290 –> 00:05:27,500
کاما تست منطقی ما در اینجا چه کار می کنیم با
128
00:05:27,500 –> 00:05:29,600
شمارش منحصر به فرد تا مقدار اگر
129
00:05:29,600 –> 00:05:32,630
tr ue 1 خواهد شد اکنون این
130
00:05:32,630 –> 00:05:36,710
بخش اساسی در یک فرمول شمارش منحصر به فرد
131
00:05:36,710 –> 00:05:39,200
است وقتی از فرکانس استفاده می کنید،
132
00:05:39,200 –> 00:05:41,570
اگر من این را برجسته کنم و f9 را بزنم،
133
00:05:41,570 –> 00:05:43,880
اشتباهات ما وجود دارد و اکنون ما می توانیم به
134
00:05:43,880 –> 00:05:46,850
سادگی آن را در داخل این مجموع قرار دهیم و
135
00:05:46,850 –> 00:05:52,460
اکنون منحصر به فرد خواهد بود. تابع if هر زمان
136
00:05:52,460 –> 00:05:55,340
که یک عملیات آرایه در
137
00:05:55,340 –> 00:05:56,930
داخل تست منطقی دارید مهم نیست
138
00:05:56,930 –> 00:05:58,490
که چه چیزی در خارج از آن است شما
139
00:05:58,490 –> 00:06:00,170
باید کنترل shift را وارد کنید، به
140
00:06:00,170 –> 00:06:01,760
همین دلیل است که ما از برخی از محصولات در اینجا استفاده نکردیم،
141
00:06:01,760 –> 00:06:03,920
شما آماده هستید کنترل تغییر enter و
142
00:06:03,920 –> 00:06:05,840
اگر یک CH را در اینجا قرار دهم به من یک شمارش منحصربفرد می دهد، به
143
00:06:05,840 –> 00:06:07,940
هیچ وجه
144
00:06:07,940 –> 00:06:10,400
اگر یک انجام بدهم، آن عدد تغییر نمی کند، آن عدد تغییر می کند،
145
00:06:10,400 –> 00:06:16,070
من قسمت داخلی را در اینجا حذف می
146
00:06:16,070 –> 00:06:19,640
کنم، چیزی که برای شمارش
147
00:06:19,640 –> 00:06:23,180
منحصر به فرد استفاده می کنیم. این را بررسی کنید که اگر
148
00:06:23,180 –> 00:06:27,100
درست 1 است، وقتی به فرمول استخراج خود می رسیم تا
149
00:06:27,100 –> 00:06:29,600
یک لیست منحصر به فرد استخراج کنیم،
150
00:06:29,600 –> 00:06:32,720
این قسمت داخلی دقیقاً یکسان خواهد بود
151
00:06:32,720 –> 00:06:35,690
به جز آن یکی، بنابراین
152
00:06:35,690 –> 00:06:37,760
من این را به درستی کپی می کنم، روی Escape کلیک می کنم.
153
00:06:37,760 –> 00:06:39,380
154
00:06:39,380 –> 00:06:42,810
حالا ما به فرمولی نیاز داریم که در حین
155
00:06:42,810 –> 00:06:45,990
کپی کردن پایین هیچ چیز را نشان نمی دهد چون
156
00:06:45,990 –> 00:06:47,880
از ردیف 3 عبور می کنیم زیرا تنها سه
157
00:06:47,880 –> 00:06:51,270
تعداد منحصر به فرد وجود دارد که می توانیم از خطای if استفاده
158
00:06:51,270 –> 00:06:53,790
کنیم یا می توانیم از تابع if استفاده کنیم که
159
00:06:53,790 –> 00:06:57,270
اساساً هرگز نمی خواهید هنگام انجام فرمول استخراج از خطای if استفاده کنید،
160
00:06:57,270