-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathguide.html
More file actions
1372 lines (1260 loc) · 78.8 KB
/
Copy pathguide.html
File metadata and controls
1372 lines (1260 loc) · 78.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Excel 日常使用指南 - 从入门到精通</title>
<style>
:root {
--primary: #1a5276;
--primary-light: #2e86c1;
--accent: #27ae60;
--accent-light: #2ecc71;
--warning: #e74c3c;
--info: #2980b9;
--bg: #f4f6f9;
--card: #ffffff;
--text: #2c3e50;
--text-light: #5d6d7e;
--border: #dce1e8;
--shadow: 0 2px 12px rgba(0,0,0,0.08);
--radius: 12px;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, "Microsoft YaHei", "Segoe UI", sans-serif;
background: var(--bg);
color: var(--text);
line-height: 1.8;
font-size: 15px;
}
/* 顶部导航 */
.top-bar {
background: linear-gradient(135deg, var(--primary), var(--primary-light));
color: #fff;
padding: 0;
position: fixed;
top: 0; left: 0; right: 0;
z-index: 1000;
box-shadow: 0 2px 20px rgba(0,0,0,0.15);
}
.top-bar-inner {
max-width: 1200px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
padding: 14px 24px;
}
.top-bar h1 { font-size: 20px; font-weight: 700; letter-spacing: 1px; }
.top-bar .subtitle { font-size: 12px; opacity: 0.8; margin-top: 2px; }
/* 侧边导航 */
.sidebar {
position: fixed;
top: 64px;
left: 0;
width: 240px;
height: calc(100vh - 64px);
background: var(--card);
border-right: 1px solid var(--border);
overflow-y: auto;
z-index: 900;
padding: 16px 0;
transition: transform 0.3s;
}
.sidebar::-webkit-scrollbar { width: 4px; }
.sidebar::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }
.sidebar a {
display: flex;
align-items: center;
gap: 10px;
padding: 10px 20px;
color: var(--text-light);
text-decoration: none;
font-size: 14px;
transition: all 0.2s;
border-left: 3px solid transparent;
}
.sidebar a:hover {
background: #eaf2f8;
color: var(--primary);
border-left-color: var(--primary);
}
.sidebar a.active {
background: #eaf2f8;
color: var(--primary);
font-weight: 600;
border-left-color: var(--primary);
}
.sidebar a .num {
background: var(--primary);
color: #fff;
width: 22px; height: 22px;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 11px;
font-weight: 700;
flex-shrink: 0;
}
/* 主内容区 */
.main {
margin-left: 240px;
margin-top: 64px;
padding: 32px;
max-width: 960px;
margin-right: auto;
}
/* 章节 */
.chapter {
background: var(--card);
border-radius: var(--radius);
box-shadow: var(--shadow);
margin-bottom: 32px;
overflow: hidden;
}
.chapter-header {
background: linear-gradient(135deg, var(--primary), var(--primary-light));
color: #fff;
padding: 24px 28px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
}
.chapter-header h2 { font-size: 20px; font-weight: 700; }
.chapter-header .arrow {
font-size: 24px;
transition: transform 0.3s;
}
.chapter-header .arrow.open { transform: rotate(180deg); }
.chapter-body { padding: 24px 28px; }
.chapter-body.collapsed { display: none; }
/* 知识卡片 */
.card {
background: #f8fafb;
border: 1px solid var(--border);
border-radius: 8px;
padding: 20px;
margin: 16px 0;
}
.card-title {
font-size: 16px;
font-weight: 700;
color: var(--primary);
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 8px;
}
.card-title .icon { font-size: 20px; }
/* 步骤列表 */
.steps { list-style: none; padding: 0; }
.steps li {
position: relative;
padding: 10px 0 10px 36px;
border-bottom: 1px dashed var(--border);
}
.steps li:last-child { border-bottom: none; }
.steps li::before {
content: attr(data-step);
position: absolute;
left: 0; top: 10px;
width: 24px; height: 24px;
background: var(--primary);
color: #fff;
border-radius: 50%;
font-size: 12px;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
}
.steps li:last-child::before { background: var(--accent); }
/* 提示框 */
.tip {
background: #eaf7ef;
border-left: 4px solid var(--accent);
padding: 14px 18px;
border-radius: 0 8px 8px 0;
margin: 12px 0;
font-size: 14px;
}
.tip-label { font-weight: 700; color: var(--accent); margin-right: 6px; }
.warn {
background: #fdedec;
border-left: 4px solid var(--warning);
padding: 14px 18px;
border-radius: 0 8px 8px 0;
margin: 12px 0;
font-size: 14px;
}
.warn-label { font-weight: 700; color: var(--warning); margin-right: 6px; }
.info {
background: #eaf2f8;
border-left: 4px solid var(--info);
padding: 14px 18px;
border-radius: 0 8px 8px 0;
margin: 12px 0;
font-size: 14px;
}
.info-label { font-weight: 700; color: var(--info); margin-right: 6px; }
/* 表格 */
.table-wrap { overflow-x: auto; margin: 16px 0; }
table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
table th {
background: var(--primary);
color: #fff;
padding: 10px 14px;
text-align: left;
font-weight: 600;
}
table td {
padding: 10px 14px;
border-bottom: 1px solid var(--border);
}
table tr:nth-child(even) td { background: #f8fafb; }
table tr:hover td { background: #eaf2f8; }
/* 代码/公式 */
code, .formula {
background: #eef1f5;
padding: 2px 8px;
border-radius: 4px;
font-family: "Consolas", "Courier New", monospace;
font-size: 13px;
color: #c0392b;
}
/* 快捷键标签 */
.kbd {
background: #fff;
border: 1px solid #ccc;
border-bottom: 2px solid #aaa;
border-radius: 4px;
padding: 2px 8px;
font-family: monospace;
font-size: 13px;
white-space: nowrap;
display: inline-block;
}
/* 目录卡片 */
.toc-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 16px;
margin: 20px 0;
}
.toc-item {
background: #f8fafb;
border: 1px solid var(--border);
border-radius: 8px;
padding: 16px;
cursor: pointer;
transition: all 0.2s;
}
.toc-item:hover {
border-color: var(--primary);
box-shadow: 0 4px 12px rgba(26,82,118,0.12);
transform: translateY(-2px);
}
.toc-item .num { font-size: 28px; font-weight: 800; color: var(--primary); opacity: 0.2; }
.toc-item .title { font-weight: 700; color: var(--primary); margin: 4px 0; }
.toc-item .desc { font-size: 13px; color: var(--text-light); }
/* 子标题 */
h3 {
color: var(--primary);
font-size: 17px;
margin: 24px 0 12px;
padding-bottom: 6px;
border-bottom: 2px solid #eaf2f8;
}
h4 {
color: var(--primary-light);
font-size: 15px;
margin: 18px 0 8px;
}
/* 返回顶部 */
.back-top {
position: fixed;
bottom: 30px;
right: 30px;
width: 44px; height: 44px;
background: var(--primary);
color: #fff;
border: none;
border-radius: 50%;
cursor: pointer;
font-size: 20px;
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
display: none;
align-items: center;
justify-content: center;
transition: background 0.2s;
z-index: 999;
}
.back-top:hover { background: var(--primary-light); }
.back-top.show { display: flex; }
/* 移动端适配 */
@media (max-width: 768px) {
.sidebar { transform: translateX(-100%); }
.sidebar.open { transform: translateX(0); }
.main { margin-left: 0; padding: 20px 16px; }
.mobile-toggle { display: block !important; }
}
.mobile-toggle {
display: none;
background: none;
border: none;
color: #fff;
font-size: 24px;
cursor: pointer;
}
</style>
</head>
<body>
<!-- 顶部栏 -->
<div class="top-bar">
<div class="top-bar-inner">
<div>
<h1>Excel 日常使用指南</h1>
<div class="subtitle">从入门到精通 · 每一步详细讲解</div>
</div>
<button class="mobile-toggle" onclick="document.querySelector('.sidebar').classList.toggle('open')">☰</button>
</div>
</div>
<!-- 侧边导航 -->
<div class="sidebar" id="sidebar">
<a href="#ch0" class="active"><span class="num">0</span>目录总览</a>
<a href="#ch1"><span class="num">1</span>认识Excel界面</a>
<a href="#ch2"><span class="num">2</span>基础操作入门</a>
<a href="#ch3"><span class="num">3</span>数据录入规范</a>
<a href="#ch4"><span class="num">4</span>常用公式与函数</a>
<a href="#ch5"><span class="num">5</span>数据处理技巧</a>
<a href="#ch6"><span class="num">6</span>格式美化排版</a>
<a href="#ch7"><span class="num">7</span>图表可视化</a>
<a href="#ch8"><span class="num">8</span>数据透视表</a>
<a href="#ch9"><span class="num">9</span>打印与导出</a>
<a href="#ch10"><span class="num">10</span>避坑与效率提升</a>
</div>
<!-- 主内容 -->
<div class="main" id="content">
<!-- ==================== 第0章 目录 ==================== -->
<div id="ch0" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>目录总览</h2>
<span class="arrow open">▼</span>
</div>
<div class="chapter-body">
<p>本指南涵盖 Excel 日常办公的 <strong>10 大核心模块</strong>,每个操作都附带<strong>详细步骤</strong>和<strong>图文说明</strong>,适合零基础到进阶用户。</p>
<div class="toc-grid">
<div class="toc-item" onclick="scrollToCh('ch1')"><div class="num">01</div><div class="title">认识Excel界面</div><div class="desc">功能区、单元格、工作表</div></div>
<div class="toc-item" onclick="scrollToCh('ch2')"><div class="num">02</div><div class="title">基础操作入门</div><div class="desc">选择、移动、复制、撤销</div></div>
<div class="toc-item" onclick="scrollToCh('ch3')"><div class="num">03</div><div class="title">数据录入规范</div><div class="desc">文本、数字、日期、序列填充</div></div>
<div class="toc-item" onclick="scrollToCh('ch4')"><div class="num">04</div><div class="title">常用公式与函数</div><div class="desc">25+高频函数详解与演示</div></div>
<div class="toc-item" onclick="scrollToCh('ch5')"><div class="num">05</div><div class="title">数据处理技巧</div><div class="desc">排序、筛选、查找、去重</div></div>
<div class="toc-item" onclick="scrollToCh('ch6')"><div class="num">06</div><div class="title">格式美化排版</div><div class="desc">字体、边框、对齐、条件格式</div></div>
<div class="toc-item" onclick="scrollToCh('ch7')"><div class="num">07</div><div class="title">图表可视化</div><div class="desc">7种常见图表制作详解</div></div>
<div class="toc-item" onclick="scrollToCh('ch8')"><div class="num">08</div><div class="title">数据透视表</div><div class="desc">8步掌握万能分析工具</div></div>
<div class="toc-item" onclick="scrollToCh('ch9')"><div class="num">09</div><div class="title">打印与导出</div><div class="desc">页面设置、PDF导出全攻略</div></div>
<div class="toc-item" onclick="scrollToCh('ch10')"><div class="num">10</div><div class="title">避坑与效率提升</div><div class="desc">16个常见误区与解决方案</div></div>
</div>
</div>
</div>
<!-- ==================== 第1章 认识Excel界面 ==================== -->
<div id="ch1" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>第1章 认识Excel界面</h2>
<span class="arrow">▼</span>
</div>
<div class="chapter-body collapsed">
<h3>1.1 Excel界面六大区域</h3>
<div class="card">
<div class="card-title"><span class="icon">📋</span> 界面总览</div>
<p>打开Excel后,你会看到以下六个核心区域,每个区域都有明确的功能分工:</p>
<div class="table-wrap">
<table>
<tr><th>区域</th><th>位置</th><th>功能说明</th><th>日常使用频率</th></tr>
<tr><td><strong>快速访问工具栏</strong></td><td>窗口最顶部左侧</td><td>常用命令快捷入口:保存、撤销、重做等。可自定义添加常用按钮</td><td>★★★★★</td></tr>
<tr><td><strong>功能区(Ribbon)</strong></td><td>快速访问工具栏下方</td><td>所有操作命令的家,分为"开始/插入/页面布局/公式/数据/审阅/视图"等选项卡</td><td>★★★★★</td></tr>
<tr><td><strong>名称框</strong></td><td>功能区下方左侧</td><td>显示当前选中单元格的地址(如A1),也可在此输入地址快速跳转</td><td>★★★★</td></tr>
<tr><td><strong>编辑栏</strong></td><td>功能区下方右侧</td><td>显示和编辑当前单元格的内容/公式。点击fx按钮可插入函数</td><td>★★★★★</td></tr>
<tr><td><strong>工作区(网格)</strong></td><td>窗口主体</td><td>由行列交叉形成的单元格网格,是你输入和处理数据的地方</td><td>★★★★★</td></tr>
<tr><td><strong>工作表标签</strong></td><td>窗口底部</td><td>切换不同Sheet,右键可重命名/删除/复制工作表</td><td>★★★★</td></tr>
</table>
</div>
</div>
<h3>1.2 功能区选项卡详解</h3>
<div class="card">
<div class="card-title"><span class="icon">🗂️</span> 7大核心选项卡</div>
<ul class="steps">
<li data-step="1"><strong>开始</strong>:最常用的选项卡。包含字体设置、对齐方式、数字格式、条件格式、查找替换、排序筛选等。日常80%操作在此完成。</li>
<li data-step="2"><strong>插入</strong>:插入表格、图表、图片、形状、数据透视表、超链接、文本框等对象。</li>
<li data-step="3"><strong>页面布局</strong>:设置打印相关选项——纸张方向、页边距、打印区域、缩放比例等。</li>
<li data-step="4"><strong>公式</strong>:按分类浏览和插入所有函数,管理名称定义,公式审核(追踪引用/从属单元格)。</li>
<li data-step="5"><strong>数据</strong>:数据获取与转换、排序、筛选、分列、删除重复项、数据验证、合并计算等。</li>
<li data-step="6"><strong>审阅</strong>:拼写检查、批注管理、保护工作表/工作簿、共享工作簿。</li>
<li data-step="7"><strong>视图</strong>:普通/分页预览/页面布局视图切换、冻结窗格、网格线显示、缩放比例。</li>
</ul>
</div>
<div class="tip">
<span class="tip-label">💡 小技巧:</span>如果功能区占屏幕太多空间,双击任意选项卡名称可折叠/展开功能区;快捷键 <span class="kbd">Ctrl</span>+<span class="kbd">F1</span> 也可切换。
</div>
<h3>1.3 单元格基础知识</h3>
<div class="card">
<div class="card-title"><span class="icon">🔲</span> 单元格的三个核心概念</div>
<ul class="steps">
<li data-step="1"><strong>单元格地址</strong>:由列字母+行号组成,如 <code>A1</code> 表示第A列第1行。<code>C10</code> 表示第C列第10行。整张表最多有 1,048,576 行 × 16,384 列。</li>
<li data-step="2"><strong>活动单元格</strong>:当前被选中的单元格,有绿色边框。所有输入和编辑操作都针对活动单元格进行。</li>
<li data-step="3"><strong>单元格内容</strong>:每个单元格可包含 值(数字/文本/日期)、公式(以=开头的计算表达式)、格式(字体颜色边框等)三个独立层面。</li>
</ul>
</div>
<div class="info">
<span class="info-label">📖 理解要点:</span>单元格的<strong>显示值</strong>和<strong>实际值</strong>可能不同。例如输入 <code>=1/3</code> 显示 0.333333,但实际存储的是完整精度。点击单元格看编辑栏即可看到真实内容。
</div>
<h3>1.4 工作簿与工作表</h3>
<div class="card">
<div class="card-title"><span class="icon">📁</span> 层级关系</div>
<ul class="steps">
<li data-step="1"><strong>工作簿(Workbook)</strong>:一个 .xlsx 文件就是一个工作簿。双击打开文件就是打开一个工作簿。</li>
<li data-step="2"><strong>工作表(Worksheet/Sheet)</strong>:工作簿内的一个页面。默认新建工作簿有1个Sheet(旧版本3个)。底部标签可切换。</li>
<li data-step="3"><strong>操作方法</strong>:右键底部Sheet标签 → 可重命名/删除/复制/移动/隐藏工作表。点 <span class="kbd">+</span> 按钮新增Sheet。</li>
</ul>
</div>
<div class="warn">
<span class="warn-label">⚠️ 注意:</span>删除工作表后<strong>无法撤销</strong>!删除前请确认没有重要数据。如果不小心删了,关闭文件时选择"不保存"可恢复到上次保存的状态(但这也会丢失其他未保存的修改)。
</div>
</div>
</div>
<!-- ==================== 第2章 基础操作入门 ==================== -->
<div id="ch2" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>第2章 基础操作入门</h2>
<span class="arrow">▼</span>
</div>
<div class="chapter-body collapsed">
<h3>2.1 选择单元格与区域</h3>
<div class="card">
<div class="card-title"><span class="icon">👆</span> 选择操作详解</div>
<div class="table-wrap">
<table>
<tr><th>操作目标</th><th>鼠标操作</th><th>键盘操作</th><th>详细步骤</th></tr>
<tr><td>选单个单元格</td><td>点击目标单元格</td><td>方向键移动</td><td>直接点击即可,选中后出现绿色边框</td></tr>
<tr><td>选连续区域</td><td>点击起始格,按住左键拖到终点</td><td><span class="kbd">Shift</span>+方向键</td><td>先点左上角起始格,按住Shift不放,再点右下角终点格</td></tr>
<tr><td>选整列</td><td>点击列字母标题</td><td><span class="kbd">Ctrl</span>+<span class="kbd">空格</span></td><td>点击A/B/C列标题即选中整列</td></tr>
<tr><td>选整行</td><td>点击行号标题</td><td><span class="kbd">Shift</span>+<span class="kbd">空格</span></td><td>点击1/2/3行号即选中整行</td></tr>
<tr><td>选全表</td><td>点击左上角空十字</td><td><span class="kbd">Ctrl</span>+<span class="kbd">A</span></td><td>列字母A左侧、行号1上方的灰色三角区域</td></tr>
<tr><td>选不连续区域</td><td>按住Ctrl点选</td><td>-</td><td>先选第一块区域,然后按住Ctrl不放,继续选择其他区域</td></tr>
<tr><td>快速选到数据边缘</td><td>双击单元格边框</td><td><span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+方向键</td><td>从当前格快速扩展选区到数据区域的边界</td></tr>
</table>
</div>
</div>
<h3>2.2 移动与导航</h3>
<div class="card">
<div class="card-title"><span class="icon">🧭</span> 快速跳转技巧</div>
<div class="table-wrap">
<table>
<tr><th>目的</th><th>操作方法</th><th>详细步骤</th></tr>
<tr><td>跳到A1</td><td><span class="kbd">Ctrl</span>+<span class="kbd">Home</span></td><td>无论当前在何处,一键回到表格左上角A1</td></tr>
<tr><td>跳到数据末尾</td><td><span class="kbd">Ctrl</span>+<span class="kbd">End</span></td><td>跳到最后一个有数据的单元格(右下角)</td></tr>
<tr><td>跳到行首/行尾</td><td><span class="kbd">Home</span> / <span class="kbd">End</span></td><td>在当前行内快速移动到行首或行尾数据</td></tr>
<tr><td>按条件定位</td><td><span class="kbd">Ctrl</span>+<span class="kbd">G</span> 或 <span class="kbd">F5</span></td><td>打开"定位"对话框→点"定位条件"→可选空值、公式、常量、批注等</td></tr>
<tr><td>跳转到指定单元格</td><td>在名称框输入地址</td><td>点击左上角名称框→输入如<code>Z500</code>→按Enter,瞬间跳转</td></tr>
<tr><td>切换工作表</td><td><span class="kbd">Ctrl</span>+<span class="kbd">PageDown</span>/<span class="kbd">PageUp</span></td><td>PageDown切换到右边Sheet,PageUp切换到左边Sheet</td></tr>
</table>
</div>
</div>
<h3>2.3 复制、移动与粘贴</h3>
<div class="card">
<div class="card-title"><span class="icon">📋</span> 复制粘贴全解析</div>
<ul class="steps">
<li data-step="1"><strong>普通复制粘贴</strong>:选中区域 → <span class="kbd">Ctrl</span>+<span class="kbd">C</span> 复制 → 点击目标位置 → <span class="kbd">Ctrl</span>+<span class="kbd">V</span> 粘贴。会复制内容+格式+公式。</li>
<li data-step="2"><strong>剪切移动</strong>:选中区域 → <span class="kbd">Ctrl</span>+<span class="kbd">X</span> 剪切 → 点击目标位置 → <span class="kbd">Ctrl</span>+<span class="kbd">V</span> 粘贴。原位置数据消失,等效于移动。</li>
<li data-step="3"><strong>选择性粘贴</strong>:复制后 → 右键目标位置 → 选择"选择性粘贴"(或 <span class="kbd">Ctrl</span>+<span class="kbd">Alt</span>+<span class="kbd">V</span>)→ 可选择只粘贴:数值、公式、格式、列宽、转置等。</li>
<li data-step="4"><strong>粘贴为数值</strong>:最常用操作!复制含公式的单元格 → 右键 → 粘贴为值(图标带"123")。公式结果变为固定数值,不再随源数据变化。</li>
<li data-step="5"><strong>转置粘贴</strong>:复制区域 → 选择性粘贴 → 勾选"转置"。行变列、列变行,行列互换。</li>
<li data-step="6"><strong>鼠标拖动移动</strong>:选中区域 → 鼠标移到边框(光标变为十字箭头)→ 按住左键拖动到目标位置松开。</li>
<li data-step="7"><strong>Ctrl+拖动复制</strong>:同上操作,但按住 <span class="kbd">Ctrl</span> 再拖动,松开后会在新位置创建副本。</li>
</ul>
</div>
<div class="tip">
<span class="tip-label">💡 小技巧:</span>复制后目标区域会出现闪烁虚线框。按 <span class="kbd">Esc</span> 可取消复制状态。如果不按Esc就继续其他操作,可能误粘贴到其他位置。
</div>
<h3>2.4 撤销与重做</h3>
<div class="card">
<div class="card-title"><span class="icon">↩️</span> 撤销重做详解</div>
<ul class="steps">
<li data-step="1"><strong>撤销</strong>:<span class="kbd">Ctrl</span>+<span class="kbd">Z</span>,撤销最近一步操作。最多可撤销100步(可自定义)。</li>
<li data-step="2"><strong>重做</strong>:<span class="kbd">Ctrl</span>+<span class="kbd">Y</span>,恢复被撤销的操作。</li>
<li data-step="3"><strong>多步撤销</strong>:点击快速访问工具栏"撤销"按钮右侧的下拉箭头 → 从列表中选择要撤销到的位置,一次撤销多步。</li>
<li data-step="4"><strong>不可撤销的操作</strong>:删除工作表、保存文件、运行宏等操作执行后无法撤销,操作前请三思。</li>
</ul>
</div>
<h3>2.5 行列的插入与删除</h3>
<div class="card">
<div class="card-title"><span class="icon">📏</span> 行列操作详解</div>
<ul class="steps">
<li data-step="1"><strong>插入行</strong>:右键点击行号 → 选择"插入" → 在当前行上方插入一新行。如选中3行再右键插入,则一次插入3行。</li>
<li data-step="2"><strong>插入列</strong>:右键点击列字母 → 选择"插入" → 在当前列左侧插入一新列。</li>
<li data-step="3"><strong>删除行/列</strong>:右键点击行号/列字母 → 选择"删除"。该行/列及其中所有数据将被永久删除。</li>
<li data-step="4"><strong>调整行高</strong>:拖动行号之间的边界;或双击边界自动适应内容高度;或右键行号→"行高"→输入精确数值。</li>
<li data-step="5"><strong>调整列宽</strong>:拖动列字母之间的边界;双击边界自动适应最宽内容;右键列字母→"列宽"→输入精确数值。</li>
<li data-step="6"><strong>隐藏行/列</strong>:选中行/列 → 右键 → "隐藏"。取消隐藏:选中隐藏区域两侧的行/列 → 右键 → "取消隐藏"。</li>
</ul>
</div>
<h3>2.6 高频快捷键速查表</h3>
<div class="table-wrap">
<table>
<tr><th>分类</th><th>快捷键</th><th>功能</th><th>详细说明</th></tr>
<tr><td>文件</td><td><span class="kbd">Ctrl</span>+<span class="kbd">N</span></td><td>新建工作簿</td><td>立即创建一个空白Excel文件</td></tr>
<tr><td>文件</td><td><span class="kbd">Ctrl</span>+<span class="kbd">S</span></td><td>保存</td><td>保存当前文件。首次保存会弹出"另存为"对话框</td></tr>
<tr><td>文件</td><td><span class="kbd">F12</span></td><td>另存为</td><td>始终弹出对话框,可选择新位置/格式保存副本</td></tr>
<tr><td>编辑</td><td><span class="kbd">Ctrl</span>+<span class="kbd">D</span></td><td>向下填充</td><td>将选中区域最顶行的内容向下填充到整个选区</td></tr>
<tr><td>编辑</td><td><span class="kbd">Ctrl</span>+<span class="kbd">R</span></td><td>向右填充</td><td>将选中区域最左列的内容向右填充到整个选区</td></tr>
<tr><td>编辑</td><td><span class="kbd">F2</span></td><td>编辑单元格</td><td>进入当前单元格的编辑模式(光标出现在单元格内)</td></tr>
<tr><td>编辑</td><td><span class="kbd">Delete</span></td><td>清除内容</td><td>删除选中单元格的内容,保留格式</td></tr>
<tr><td>格式</td><td><span class="kbd">Ctrl</span>+<span class="kbd">1</span></td><td>打开格式对话框</td><td>可设置数字格式、对齐、字体、边框、填充等所有格式</td></tr>
<tr><td>格式</td><td><span class="kbd">Ctrl</span>+<span class="kbd">B</span></td><td>加粗</td><td>切换选中内容的加粗状态</td></tr>
<tr><td>格式</td><td><span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+<span class="kbd">!</span></td><td>千分位数值格式</td><td>应用千分位逗号+2位小数:如 1234 → 1,234.00</td></tr>
<tr><td>格式</td><td><span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+<span class="kbd">%</span></td><td>百分比格式</td><td>将数字显示为百分比,如 0.15 → 15%</td></tr>
</table>
</div>
</div>
</div>
<!-- ==================== 第3章 数据录入规范 ==================== -->
<div id="ch3" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>第3章 数据录入规范</h2>
<span class="arrow">▼</span>
</div>
<div class="chapter-body collapsed">
<h3>3.1 基本输入规则</h3>
<div class="card">
<div class="card-title"><span class="icon">⌨️</span> 不同类型数据的输入方法</div>
<ul class="steps">
<li data-step="1"><strong>输入文本</strong>:直接点击单元格 → 键盘输入 → 按 <span class="kbd">Enter</span> 确认(自动跳到下一行)或 <span class="kbd">Tab</span> 确认(跳到右边一格)。</li>
<li data-step="2"><strong>输入数字</strong>:直接输入数字。负数用减号(如 <code>-100</code>),分数用0加空格开头(如 <code>0 1/2</code> 表示二分之一)。</li>
<li data-step="3"><strong>输入日期</strong>:用 <code>2026-07-23</code> 或 <code>2026/07/23</code> 格式。Excel会自动识别为日期类型。不要用 <code>2026.07.23</code> 这种点号格式,Excel不会识别为日期。</li>
<li data-step="4"><strong>输入时间</strong>:用 <code>14:30</code> 或 <code>2:30 PM</code> 格式。输入当前时间快捷键:<span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+<span class="kbd">;</span></li>
<li data-step="5"><strong>输入长数字(身份证号等)</strong>:先输入英文单引号 <code>'</code> 再输入数字,如 <code>'430102199901011234</code>。或提前将单元格格式设为"文本"。</li>
<li data-step="6"><strong>换行输入</strong>:在同一个单元格内换行,按 <span class="kbd">Alt</span>+<span class="kbd">Enter</span>。单纯按Enter会跳到下一个单元格。</li>
<li data-step="7"><strong>输入公式</strong>:先输入等号 <code>=</code>,再输入公式表达式。如 <code>=A1+B1</code> 或 <code>=SUM(A1:A10)</code>。</li>
</ul>
</div>
<div class="warn">
<span class="warn-label">⚠️ 重要:</span>身份证号、银行卡号等超过15位的数字,Excel会自动将15位以后变为0!必须先设为文本格式或加单引号再输入。
</div>
<h3>3.2 自动填充(拖拽填充柄)</h3>
<div class="card">
<div class="card-title"><span class="icon">🔄</span> 拖拽填充柄详解</div>
<p>选中单元格后,右下角有一个小方块叫<strong>填充柄</strong>,拖动它可以快速填充数据:</p>
<ul class="steps">
<li data-step="1"><strong>填充相同内容</strong>:选中一个有内容的单元格 → 拖动填充柄(右下角小方块)向下/右拖 → 所有经过的单元格填入相同内容。</li>
<li data-step="2"><strong>填充数字序列</strong>:在A1输入1,A2输入2 → 选中A1:A2 → 拖动填充柄 → 自动生成 3, 4, 5, 6...</li>
<li data-step="3"><strong>填充日期序列</strong>:输入 <code>2026-07-23</code> → 拖动填充柄 → 默认按天递增:7-24, 7-25, 7-26...</li>
<li data-step="4"><strong>填充工作日</strong>:拖完填充柄后,右下角出现"自动填充选项"按钮 → 点击选择"以工作日填充" → 自动跳过周末。</li>
<li data-step="5"><strong>填充月份</strong>:输入 <code>1月</code> → 拖动 → 自动递增为 2月, 3月, 4月...</li>
<li data-step="6"><strong>自定义序列</strong>:文件→选项→高级→编辑自定义列表→可添加如"甲,乙,丙,丁"等自定义序列。</li>
</ul>
</div>
<h3>3.3 快速填充(Ctrl+E)</h3>
<div class="card">
<div class="card-title"><span class="icon">⚡</span> Ctrl+E 智能填充</div>
<p>Excel 2013及以上的超强功能,能自动识别你的意图并批量填充:</p>
<ul class="steps">
<li data-step="1"><strong>提取姓/名</strong>:A列有"张三丰",B1输入"张" → 选中B2按 <span class="kbd">Ctrl</span>+<span class="kbd">E</span> → 自动提取所有姓。</li>
<li data-step="2"><strong>手机号脱敏</strong>:A列有手机号13812345678,B1输入 <code>138****5678</code> → <span class="kbd">Ctrl</span>+<span class="kbd">E</span> → 全部自动脱敏。</li>
<li data-step="3"><strong>合并信息</strong>:A列姓名"张三",B列部门"销售部",C1输入 <code>张三-销售部</code> → <span class="kbd">Ctrl</span>+<span class="kbd">E</span> → 全部自动合并。</li>
<li data-step="4"><strong>提取数字</strong>:A列有"工资5000元",B1输入 <code>5000</code> → <span class="kbd">Ctrl</span>+<span class="kbd">E</span> → 自动提取所有数字。</li>
</ul>
</div>
<div class="tip">
<span class="tip-label">💡 小技巧:</span>输入当前日期的快捷键:<span class="kbd">Ctrl</span>+<span class="kbd">;</span>(分号)。输入当前时间:<span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+<span class="kbd">;</span>。这两个输入的是固定值,不会随时间变化。
</div>
<h3>3.4 数据验证(限制输入内容)</h3>
<div class="card">
<div class="card-title"><span class="icon">✅</span> 设置数据验证——防止输错</div>
<ul class="steps">
<li data-step="1">选中要设置验证的单元格区域</li>
<li data-step="2">点击菜单 <strong>数据 → 数据验证</strong></li>
<li data-step="3">在"设置"选项卡的"允许"下拉框中选择验证类型:
<br>• <strong>序列</strong>:最常用!在"来源"中输入选项,用英文逗号分隔,如 <code>男,女</code> → 单元格出现下拉箭头选择
<br>• <strong>整数/小数</strong>:限制只能输入指定范围的数字
<br>• <strong>日期/时间</strong>:限制只能输入某个日期范围
<br>• <strong>文本长度</strong>:限制输入字符数(如手机号=11位)</li>
<li data-step="4">切换到"输入信息"选项卡 → 设置选中单元格时显示的提示文字</li>
<li data-step="5">切换到"出错警告"选项卡 → 设置输入错误时的提示信息和样式(停止/警告/信息)</li>
<li data-step="6">点击"确定"完成设置</li>
</ul>
</div>
</div>
</div>
<!-- ==================== 第4章 常用公式与函数 ==================== -->
<div id="ch4" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>第4章 常用公式与函数</h2>
<span class="arrow">▼</span>
</div>
<div class="chapter-body collapsed">
<h3>4.1 公式基础概念</h3>
<div class="card">
<div class="card-title"><span class="icon">🔢</span> 公式的三大规则</div>
<ul class="steps">
<li data-step="1"><strong>必须以等号开头</strong>:所有公式都以 <code>=</code> 开始。输入 <code>=A1+B1</code>,Excel就知道这是公式而不是文本。</li>
<li data-step="2"><strong>引用方式</strong>:
<br>• <strong>相对引用</strong> <code>A1</code>:复制公式时列号行号自动调整(最常用)
<br>• <strong>绝对引用</strong> <code>$A$1</code>:复制公式时行列都固定不变(按 <span class="kbd">F4</span> 快速切换)
<br>• <strong>混合引用</strong> <code>$A1</code>或<code>A$1</code>:只固定列或只固定行
</li>
<li data-step="3"><strong>运算优先级</strong>:跟数学一样,先乘除后加减。用括号改变顺序:<code>=(A1+B1)*C1</code> 先算括号内的加法。</li>
</ul>
</div>
<div class="info">
<span class="info-label">📖 F4切换引用方式:</span>在编辑公式时,将光标放在单元格引用上,按 <span class="kbd">F4</span> 可在 A1→$A$1→A$1→$A1→A1 之间循环切换,非常方便!
</div>
<h3>4.2 求和与统计函数</h3>
<h4>SUM — 求和</h4>
<div class="card">
<div class="card-title">语法:<code>=SUM(数值1, 数值2, ...)</code></div>
<ul class="steps">
<li data-step="1"><strong>基本用法</strong>:<code>=SUM(A1:A10)</code> — 对A1到A10所有数字求和</li>
<li data-step="2"><strong>多区域求和</strong>:<code>=SUM(A1:A10, C1:C10)</code> — 同时对两列求和</li>
<li data-step="3"><strong>快捷操作</strong>:选中数据下方空白格 → 点击"开始"选项卡的<strong>自动求和</strong>按钮(Σ图标)→ 自动生成SUM公式</li>
<li data-step="4"><strong>快捷键</strong>:<span class="kbd">Alt</span>+<span class="kbd">=</span> — 快速插入SUM公式</li>
</ul>
<div class="tip"><span class="tip-label">💡</span>SUM自动忽略文本和逻辑值,只对数字求和。空白单元格也被忽略。</div>
</div>
<h4>AVERAGE — 求平均值</h4>
<div class="card">
<div class="card-title">语法:<code>=AVERAGE(数值1, 数值2, ...)</code></div>
<ul class="steps">
<li data-step="1"><strong>基本用法</strong>:<code>=AVERAGE(B1:B20)</code> — 计算B1到B20的平均值</li>
<li data-step="2"><strong>注意</strong>:空白单元格不计入平均值,但包含0的单元格会参与计算。如果想让0也不参与,用 <code>=AVERAGEIF(B1:B20,"<>0")</code></li>
</ul>
</div>
<h4>COUNT / COUNTA — 计数</h4>
<div class="card">
<div class="card-title">语法:<code>=COUNT(范围)</code> / <code>=COUNTA(范围)</code></div>
<ul class="steps">
<li data-step="1"><strong>COUNT</strong>:只统计<strong>数字</strong>单元格数量。<code>=COUNT(A1:A50)</code></li>
<li data-step="2"><strong>COUNTA</strong>:统计所有<strong>非空</strong>单元格数量(数字+文本+逻辑值)。<code>=COUNTA(A1:A50)</code></li>
<li data-step="3"><strong>COUNTBLANK</strong>:统计<strong>空白</strong>单元格数量。<code>=COUNTBLANK(A1:A50)</code></li>
</ul>
<div class="tip"><span class="tip-label">💡</span>想知道某列有多少条数据记录,用COUNTA最靠谱。</div>
</div>
<h4>MAX / MIN — 最大值与最小值</h4>
<div class="card">
<div class="card-title">语法:<code>=MAX(范围)</code> / <code>=MIN(范围)</code></div>
<ul class="steps">
<li data-step="1"><code>=MAX(D1:D100)</code> — 找出D1到D100中的最大值</li>
<li data-step="2"><code>=MIN(D1:D100)</code> — 找出D1到D100中的最小值</li>
<li data-step="3"><strong>多区域联合</strong>:<code>=MAX(A1:A10, C1:C10)</code> — 在多个区域中找全局最大值</li>
</ul>
</div>
<h3>4.3 条件统计函数</h3>
<h4>SUMIF — 条件求和</h4>
<div class="card">
<div class="card-title">语法:<code>=SUMIF(条件范围, 条件, 求和范围)</code></div>
<ul class="steps">
<li data-step="1"><strong>示例</strong>:<code>=SUMIF(B:B, "销售部", C:C)</code> — B列是部门,C列是销售额,对销售部求和</li>
<li data-step="2"><strong>数字条件</strong>:<code>=SUMIF(C:C, ">10000")</code> — 对C列中大于10000的值求和(条件范围和求和范围相同时,第三参数可省略)</li>
<li data-step="3"><strong>通配符</strong>:<code>=SUMIF(A:A, "*部", C:C)</code> — 条件 <code>*</code> 代表任意多个字符,<code>?</code> 代表单个字符</li>
</ul>
</div>
<h4>COUNTIF — 条件计数</h4>
<div class="card">
<div class="card-title">语法:<code>=COUNTIF(范围, 条件)</code></div>
<ul class="steps">
<li data-step="1"><code>=COUNTIF(A:A, "已完成")</code> — 统计A列中"已完成"出现的次数</li>
<li data-step="2"><code>=COUNTIF(C:C, ">10000")</code> — 统计C列中大于10000的个数</li>
<li data-step="3"><strong>统计非空</strong>:<code>=COUNTIF(A:A, "<>")</code> — 统计非空单元格数量</li>
</ul>
</div>
<h4>SUMIFS — 多条件求和</h4>
<div class="card">
<div class="card-title">语法:<code>=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)</code></div>
<ul class="steps">
<li data-step="1"><strong>示例</strong>:<code>=SUMIFS(C:C, B:B, "销售部", D:D, ">10000")</code> — 部门=销售部 且 销售额>10000 的总和</li>
<li data-step="2"><strong>与SUMIF的区别</strong>:SUMIFS的<strong>求和范围在第一个参数</strong>,SUMIF的求和范围在第三个参数,容易混淆!</li>
</ul>
</div>
<h3>4.4 查找函数</h3>
<h4>VLOOKUP — 垂直查找(最常用)</h4>
<div class="card">
<div class="card-title">语法:<code>=VLOOKUP(查找值, 查找范围, 列序号, 匹配方式)</code></div>
<ul class="steps">
<li data-step="1"><strong>查找值</strong>:要查找的内容,如员工姓名"王五"</li>
<li data-step="2"><strong>查找范围</strong>:包含查找列和返回列的矩形区域。<strong>查找值必须在范围的第一列!</strong></li>
<li data-step="3"><strong>列序号</strong>:要返回的值在范围中的第几列。如范围A:C,要返回C列(第3列),就写3。</li>
<li data-step="4"><strong>匹配方式</strong>:<code>0</code> = 精确匹配(最常用);<code>1</code> = 近似匹配(要求数据升序排列)</li>
<li data-step="5"><strong>完整示例</strong>:<code>=VLOOKUP("王五", A1:C10, 3, 0)</code> — 在A列找"王五",返回同行C列的值</li>
</ul>
<div class="warn"><span class="warn-label">⚠️ 常见错误:</span>
<br>① 查找值不在范围首列 → 返回#N/A
<br>② 查找值前后有多余空格 → 返回#N/A(用TRIM函数去除空格)
<br>③ 列序号超出范围列数 → 返回#REF!
</div>
</div>
<h4>XLOOKUP — 新一代查找(Office 365专属)</h4>
<div class="card">
<div class="card-title">语法:<code>=XLOOKUP(查找值, 查找列, 返回列, 未找到值)</code></div>
<ul class="steps">
<li data-step="1"><strong>基本用法</strong>:<code>=XLOOKUP("王五", A:A, C:C, "未找到")</code> — 在A列找"王五",返回C列对应值,找不到则显示"未找到"</li>
<li data-step="2"><strong>优势</strong>:查找列和返回列可以分开指定(不必相邻),查找列不必在首列,自带"未找到"处理,比VLOOKUP更灵活</li>
<li data-step="3"><strong>返回多列</strong>:<code>=XLOOKUP("王五", A:A, B:D)</code> — 一次返回B到D三列的值</li>
</ul>
</div>
<h4>INDEX + MATCH — 灵活查找组合</h4>
<div class="card">
<div class="card-title">语法:<code>=INDEX(返回范围, MATCH(查找值, 查找范围, 0))</code></div>
<ul class="steps">
<li data-step="1"><strong>MATCH</strong>:<code>=MATCH("王五", A1:A10, 0)</code> — 返回"王五"在A1:A10中的行号(如第3行)</li>
<li data-step="2"><strong>INDEX</strong>:<code>=INDEX(C1:C10, 3)</code> — 返回C1:C10中第3行的值</li>
<li data-step="3"><strong>组合使用</strong>:<code>=INDEX(C1:C10, MATCH("王五", A1:A10, 0))</code> — 等效于VLOOKUP但更灵活:查找列不必在首列,可向左查找</li>
</ul>
</div>
<h3>4.5 逻辑判断函数</h3>
<h4>IF — 条件判断</h4>
<div class="card">
<div class="card-title">语法:<code>=IF(条件, 真值, 假值)</code></div>
<ul class="steps">
<li data-step="1"><strong>基本用法</strong>:<code>=IF(A1>=60, "及格", "不及格")</code> — 如果A1≥60显示"及格",否则显示"不及格"</li>
<li data-step="2"><strong>多层嵌套</strong>:<code>=IF(A1>=90,"优",IF(A1>=80,"良",IF(A1>=60,"及格","不及格")))</code></li>
<li data-step="3"><strong>IFS替代</strong>(Office365):<code>=IFS(A1>=90,"优", A1>=80,"良", A1>=60,"及格", TRUE,"不及格")</code> — 更简洁</li>
</ul>
<div class="tip"><span class="tip-label">💡</span>IF最多嵌套64层,但超过3层就很难读了,建议用IFS或辅助列拆分。</div>
</div>
<h4>IFERROR — 错误处理</h4>
<div class="card">
<div class="card-title">语法:<code>=IFERROR(值, 错误时的替换值)</code></div>
<ul class="steps">
<li data-step="1"><strong>配合VLOOKUP</strong>:<code>=IFERROR(VLOOKUP("张三",A:C,3,0), "未找到")</code> — 查不到时显示"未找到"而不是#N/A</li>
<li data-step="2"><strong>避免除零错误</strong>:<code>=IFERROR(A1/B1, 0)</code> — B1为0时返回0而不是#DIV/0!</li>
</ul>
</div>
<h3>4.6 文本处理函数</h3>
<div class="table-wrap">
<table>
<tr><th>函数</th><th>语法</th><th>用途</th><th>示例与说明</th></tr>
<tr><td><code>LEFT</code></td><td><code>=LEFT(文本, 字符数)</code></td><td>从左侧截取</td><td><code>=LEFT("Hello",3)</code> → "Hel"</td></tr>
<tr><td><code>RIGHT</code></td><td><code>=RIGHT(文本, 字符数)</code></td><td>从右侧截取</td><td><code>=RIGHT("Hello",2)</code> → "lo"</td></tr>
<tr><td><code>MID</code></td><td><code>=MID(文本, 起始位, 字符数)</code></td><td>从中间截取</td><td><code>=MID("430102199901011234",7,8)</code> → "19990101"</td></tr>
<tr><td><code>LEN</code></td><td><code>=LEN(文本)</code></td><td>文本长度</td><td><code>=LEN("Hello")</code> → 5</td></tr>
<tr><td><code>TRIM</code></td><td><code>=TRIM(文本)</code></td><td>去除多余空格</td><td><code>=TRIM(" Hello World ")</code> → "Hello World"</td></tr>
<tr><td><code>TEXT</code></td><td><code>=TEXT(值, 格式)</code></td><td>格式化为文本</td><td><code>=TEXT(0.15,"0.0%")</code> → "15.0%"</td></tr>
<tr><td><code>CONCAT</code></td><td><code>=CONCAT(文本1,文本2,...)</code></td><td>拼接文本</td><td><code>=CONCAT(A1,"-",B1)</code> → "张三-销售部"</td></tr>
</table>
</div>
<h3>4.7 日期函数</h3>
<div class="table-wrap">
<table>
<tr><th>函数</th><th>语法</th><th>用途</th><th>示例与说明</th></tr>
<tr><td><code>TODAY</code></td><td><code>=TODAY()</code></td><td>当前日期</td><td>每次打开文件自动更新为当天日期</td></tr>
<tr><td><code>NOW</code></td><td><code>=NOW()</code></td><td>当前日期时间</td><td>返回当前日期和时间</td></tr>
<tr><td><code>YEAR/MONTH/DAY</code></td><td><code>=YEAR(日期)</code></td><td>提取年/月/日</td><td><code>=YEAR("2026-07-23")</code> → 2026</td></tr>
<tr><td><code>DATEDIF</code></td><td><code>=DATEDIF(起始日,结束日,单位)</code></td><td>日期差</td><td>单位:"Y"年/"M"月/"D"天/"MD"忽略年月</td></tr>
<tr><td><code>EDATE</code></td><td><code>=EDATE(日期, 月数)</code></td><td>推算日期</td><td><code>=EDATE("2026-01-15",3)</code> → 2026-04-15</td></tr>
</table>
</div>
<h3>4.8 四舍五入函数</h3>
<div class="card">
<div class="card-title"><span class="icon">🎯</span> ROUND系列</div>
<ul class="steps">
<li data-step="1"><code>=ROUND(3.456, 2)</code> → <code>3.46</code>(四舍五入到2位小数)</li>
<li data-step="2"><code>=ROUNDUP(3.451, 2)</code> → <code>3.46</code>(向上进位)</li>
<li data-step="3"><code>=ROUNDDOWN(3.459, 2)</code> → <code>3.45</code>(向下舍去)</li>
<li data-step="4"><code>=ROUND(12345, -2)</code> → <code>12300</code>(第2参数为负数时舍入到十位/百位)</li>
</ul>
</div>
</div>
</div>
<!-- ==================== 第5章 数据处理技巧 ==================== -->
<div id="ch5" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>第5章 数据处理技巧</h2>
<span class="arrow">▼</span>
</div>
<div class="chapter-body collapsed">
<h3>5.1 排序</h3>
<div class="card">
<div class="card-title"><span class="icon">↕️</span> 排序操作详解</div>
<h4>单列快速排序</h4>
<ul class="steps">
<li data-step="1">点击要排序的列中任意单元格</li>
<li data-step="2">点击菜单 <strong>数据 → 升序</strong>(A→Z图标)或 <strong>降序</strong>(Z→A图标)</li>
<li data-step="3">Excel自动识别数据范围并排序,标题行会自动排除(如果格式正确)</li>
</ul>
<h4>多列排序</h4>
<ul class="steps">
<li data-step="1">点击数据区域内任意单元格</li>
<li data-step="2">点击菜单 <strong>数据 → 排序</strong>(打开排序对话框)</li>
<li data-step="3">设置<strong>主要关键字</strong>:如"部门"列,排序依据"单元格值",次序"升序"</li>
<li data-step="4">点击<strong>添加条件</strong>,设置<strong>次要关键字</strong>:如"销售额"列,次序"降序"</li>
<li data-step="5">勾选"数据包含标题"(确保标题行不被排序)</li>
<li data-step="6">点击"确定"执行排序</li>
</ul>
<div class="tip"><span class="tip-label">💡</span>排序前确保数据区域是连续的,中间没有空行空列,否则可能只排空行以上的部分。</div>
</div>
<h3>5.2 筛选</h3>
<div class="card">
<div class="card-title"><span class="icon">🔍</span> 自动筛选与高级筛选</div>
<h4>自动筛选</h4>
<ul class="steps">
<li data-step="1">点击数据区域内任意单元格</li>
<li data-step="2">点击菜单 <strong>数据 → 筛选</strong>(或 <span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+<span class="kbd">L</span>)</li>
<li data-step="3">每列标题出现下拉箭头,点击箭头可选择筛选条件</li>
<li data-step="4"><strong>文本筛选</strong>:可选择具体值,或用"文本筛选→包含/等于/开头是"等条件</li>
<li data-step="5"><strong>数字筛选</strong>:可选择"大于/小于/介于/前10项/高于平均值"等</li>
<li data-step="6"><strong>取消筛选</strong>:再次点击 <strong>数据 → 筛选</strong>(或 <span class="kbd">Ctrl</span>+<span class="kbd">Shift</span>+<span class="kbd">L</span>)去掉筛选按钮</li>
</ul>
<h4>高级筛选</h4>
<ul class="steps">
<li data-step="1">在工作表空白区域设置<strong>条件区域</strong>,第一行写列名,下方写条件</li>
<li data-step="2"><strong>AND条件</strong>:条件写在同一行,如:部门=销售部 且 销售额>10000</li>
<li data-step="3"><strong>OR条件</strong>:条件写在不同行,如:部门=销售部 或 部门=技术部</li>
<li data-step="4">点击 <strong>数据 → 高级</strong>,设置列表区域和条件区域</li>
<li data-step="5">选择"在原区域筛选"或"复制到其他位置"</li>
</ul>
</div>
<h3>5.3 查找与替换</h3>
<div class="card">
<div class="card-title"><span class="icon">🔎</span> 查找替换详解</div>
<ul class="steps">
<li data-step="1"><strong>查找</strong>:<span class="kbd">Ctrl</span>+<span class="kbd">F</span> 打开查找对话框 → 输入关键词 → 点"查找下一个"或"查找全部"</li>
<li data-step="2"><strong>替换</strong>:<span class="kbd">Ctrl</span>+<span class="kbd">H</span> 打开替换对话框 → 输入查找内容和替换内容 → 点"替换"或"全部替换"</li>
<li data-step="3"><strong>高级选项</strong>:点击"选项>>"按钮展开更多设置:
<br>• <strong>范围</strong>:工作表/工作簿(跨Sheet查找)
<br>• <strong>搜索</strong>:按行/按列
<br>• <strong>查找范围</strong>:公式/值/批注
<br>• <strong>单元格匹配</strong>:勾选后只匹配完整单元格内容(如搜"张三"不会匹配"张三丰")
</li>
<li data-step="4"><strong>通配符</strong>:<code>*</code> 匹配任意多个字符,<code>?</code> 匹配单个字符。如搜 <code>张*</code> 可找到所有姓张的。</li>
</ul>
</div>
<h3>5.4 分列</h3>
<div class="card">
<div class="card-title"><span class="icon">✂️</span> 分列操作详解</div>
<ul class="steps">
<li data-step="1">选中需要分列的数据列</li>
<li data-step="2">点击 <strong>数据 → 分列</strong></li>
<li data-step="3">选择<strong>分隔符号</strong>(按逗号/空格/Tab等拆分)或<strong>固定宽度</strong>(按字符位置拆分)</li>
<li data-step="4">如果选分隔符号:勾选具体的分隔符(如逗号),预览区会显示拆分效果</li>
<li data-step="5">设置每列的数据格式(常规/文本/日期)——<strong>长数字务必选"文本"防止丢失</strong></li>
<li data-step="6">点击"完成"执行分列</li>
</ul>
<div class="warn"><span class="warn-label">⚠️</span>分列会覆盖右侧列的数据!如果右侧有数据,请先插入空白列再分列。</div>
</div>
<h3>5.5 删除重复值</h3>
<div class="card">
<div class="card-title"><span class="icon">🧹</span> 去重操作详解</div>
<ul class="steps">
<li data-step="1">选中数据区域(包含标题行)</li>
<li data-step="2">点击 <strong>数据 → 删除重复项</strong></li>
<li data-step="3">勾选要检查重复的列(可多列组合判断)</li>
<li data-step="4">点击"确定",Excel提示删除了多少条重复记录</li>
</ul>
<div class="warn"><span class="warn-label">⚠️</span>此操作<strong>无法撤销</strong>!建议先复制数据到新Sheet再操作,或在删除前保存文件备份。</div>
</div>
<h3>5.6 冻结窗格</h3>
<div class="card">
<div class="card-title"><span class="icon">❄️</span> 冻结窗格操作详解</div>
<ul class="steps">
<li data-step="1"><strong>冻结首行</strong>:视图 → 冻结窗格 → 冻结首行。滚动时第1行始终可见。</li>
<li data-step="2"><strong>冻结首列</strong>:视图 → 冻结窗格 → 冻结首列。横向滚动时第1列始终可见。</li>
<li data-step="3"><strong>自定义冻结</strong>:点击要冻结区域的<strong>右下方单元格</strong>(如要冻结前2行和前1列,就点B3)→ 视图 → 冻结窗格 → 冻结窗格。</li>
<li data-step="4"><strong>取消冻结</strong>:视图 → 冻结窗格 → 取消冻结窗格。</li>
</ul>
</div>
</div>
</div>
<!-- ==================== 第6章 格式美化排版 ==================== -->
<div id="ch6" class="chapter">
<div class="chapter-header" onclick="toggleChapter(this)">
<h2>第6章 格式美化排版</h2>
<span class="arrow">▼</span>
</div>
<div class="chapter-body collapsed">
<h3>6.1 字体与字号规范</h3>
<div class="card">
<div class="card-title"><span class="icon">🔤</span> 专业排版字体规范</div>
<ul class="steps">
<li data-step="1"><strong>字体选择</strong>:中文用"微软雅黑"或"黑体"(标题),"微软雅黑"(正文)。同一文档字体不超过2种。</li>
<li data-step="2"><strong>字号规范</strong>:大标题 14-18pt,表头 10-12pt 加粗,正文 9-10pt,注释 8-9pt。确保层级分明。</li>
<li data-step="3"><strong>操作</strong>:选中单元格 → 在"开始"选项卡的字体区域设置字体、字号、颜色。或 <span class="kbd">Ctrl</span>+<span class="kbd">1</span> 打开完整格式对话框。</li>
</ul>
</div>
<h3>6.2 对齐方式</h3>
<div class="card">
<div class="card-title"><span class="icon">📐</span> 专业对齐规范</div>
<ul class="steps">
<li data-step="1"><strong>文字</strong>:左对齐(默认),中文建议缩进1-2个字符</li>
<li data-step="2"><strong>数字</strong>:右对齐(方便比较位数),金额/数量必须右对齐</li>
<li data-step="3"><strong>标题/表头</strong>:居中对齐</li>
<li data-step="4"><strong>垂直对齐</strong>:统一设为"居中"(默认靠下对齐不好看),选中区域 → <span class="kbd">Ctrl</span>+<span class="kbd">1</span> → 对齐 → 垂直对齐选"居中"</li>
<li data-step="5"><strong>自动换行</strong>:内容较长时勾选"自动换行",而不是把列拉得很宽</li>
</ul>
</div>
<h3>6.3 边框设置</h3>
<div class="card">
<div class="card-title"><span class="icon">🔲</span> 三线表——最专业的表格风格</div>
<ul class="steps">
<li data-step="1"><strong>去掉所有网格线</strong>:视图 → 取消勾选"网格线"</li>
<li data-step="2"><strong>设置顶线</strong>:选中整个表 → <span class="kbd">Ctrl</span>+<span class="kbd">1</span> → 边框 → 上边框设为粗线</li>
<li data-step="3"><strong>设置表头线</strong>:选中标题行 → <span class="kbd">Ctrl</span>+<span class="kbd">1</span> → 边框 → 下边框设为细线</li>
<li data-step="4"><strong>设置底线</strong>:选中最后一行 → <span class="kbd">Ctrl</span>+<span class="kbd">1</span> → 边框 → 下边框设为粗线</li>
<li data-step="5"><strong>中间无横线</strong>:不设置内部横线,让数据更清爽易读</li>
</ul>
<div class="tip"><span class="tip-label">💡</span>专业报告和学术论文推荐使用三线表。日常办公也可加浅灰色内部横线辅助阅读。</div>
</div>
<h3>6.4 条件格式</h3>
<div class="card">
<div class="card-title"><span class="icon">🎨</span> 条件格式操作详解</div>
<ul class="steps">
<li data-step="1"><strong>高亮规则</strong>:选中数据 → 开始 → 条件格式 → 突出显示单元格规则 → 可设置"大于/小于/等于/介于/重复值"等条件及高亮颜色</li>
<li data-step="2"><strong>数据条</strong>:选中数值列 → 条件格式 → 数据条 → 选择样式。数据条在单元格内显示比例条,直观对比大小。</li>
<li data-step="3"><strong>色阶</strong>:选中数值列 → 条件格式 → 色阶 → 选择"红-黄-绿"等配色。低值到高值用不同颜色过渡。</li>